English: This he has done and only recently has he published his results.
Telugu: దీన్ని విజయవంతంగా నిర్వహించి ఇటీవలే వాటి ఫలితాలను కూడా విడుదల చేసింది.