English: The outcomes finally improved.
Telugu: చివరికి మెరుగైన ఫలితాలే సాధించారు.