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