English: The discovery delighted him.
Telugu: ఈ అన్వేషణ అతనికి సంతృప్తినిచ్చింది.