English: The idea came to mind yesterday.
Telugu: ఈ ఆలోచన నిన్ననే వచ్చింది.