English: I finally found it.
Telugu: చివరకు దొరికించుకున్నాం.