English: This left him disappointed and frustrated.
Telugu: ఇది అతనిలో అయోమయాన్ని, నిరాశని కలిగిస్తుండేది.