English: That impressed me a lot.
Telugu: అది న‌న్ను బాగా ఇంప్రెస్ చేసింది.