English: That's some relief.
Telugu: ఇది కొంతమేరకు ఉపశమనం కలిగిస్తున్నది.