English: This really baffled him.
Telugu: తనకు నిజంగా ఈ విషయం నిరాశను కలిగించిందన్నారు.