English: Something suddenly clicked in my mind.
Telugu: పాళఠాత్తుగా నాలో ఏదో సంచలనం ఇెలళేగింది.