English: Wow, the idea.
Telugu: వాహ్. . ఐడియా అదిరింది.