English: Very relieved.
Telugu: ఎంతో ఉపశమనం కలుగుతుంది.