English: The idea staggered me.
Telugu: ’ అన్న ఆలోచన నన్ను కదిలించింది.