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