English: And they've gotten terrific results.
Telugu: అవి అద్భుత ఫలితాలు ఇచ్చాయి.