English: Both impressed me very much.
Telugu: రెండూ నాకు చాలా నచ్చాయి.