English: It has been a challenge to find you.
Telugu: కనుగొనేందుకు మీరు ఒక సవాలు ఉంది నాకు.