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