English: This idea appealed to them.
Telugu: ఈ ఐడియా వారికీ నచ్చినట్టుంది.