What in your opinion, is the most appropriate punishment for rapists?

Question is self explanatory. I'd say castration and walk of humiliation
What in your opinion, is the most appropriate punishment for rapists?
Post Opinion