English: This made me think.
Telugu: ఇదే నన్ను ఆలోచింపజేసింది.