English: I have found them recently.
Telugu: నేను ఇటీవల వాటిని కనుగొన్నాను.