English: Finally, found!
Telugu: చివరకు దొరికిపోయాడు!