English: All this left me perplexed.
Telugu: ఇదంతా నన్ను కలవరపాటుకి గురి చేసింది.