English: the idea is bewildering.
Telugu: ఐడియా ఊసురుమంటోంది.