English: They loved the idea.
Telugu: ఈ ఆలోచన వాళ్ళకీ నచ్చింది.