English: And finally they have found themselves.
Telugu: ఇక అవి చివరకు కనుమరుగయ్యాయి.