English: Much relieved.
Telugu: ఎంతో ఉపశమనం దొరికింది.