English: All of which had me baffled.
Telugu: ఇదంతా నన్ను కలవరపాటుకి గురి చేసింది.