English: Perhaps that has stayed in my head too.
Telugu: బహుశా ఇదే నా మెదడులో కూడా ఉందేమో.