English: Finally they found it.
Telugu: చివరికి ఇలా దొరికిపోయారు.