English: It stumped me.
Telugu: అది నన్ను తన్నయపరచి వేసింది.