English: WOW! what a thought.
Telugu: వాహ్వా, ఏమి ఐడియా!