English: I liked it the moment I heard it.
Telugu: విన్న వెంటనే నాకు చాలా నచ్చేసింది.