English: All three have proven themselves.
Telugu: ఈ ముగ్గురూ తమను తాము నిరూపించుకున్నారు.