English: Another better possibility occurs to me.
Telugu: నాకు దొరికిన మ‌రో మంచి అవ‌కాశం అది.