English: This post has been explicated very well.
Telugu: భావన బాగా వివరించబడింది ఈ పోస్ట్.