English: They loved the idea.
Telugu: వాళ్లకు ఈ ఐడియా బాగా నచ్చేసింది.