English: Something suddenly clicked in my mind.
Telugu: అప్పుడే అకస్మాత్తుగా ఒక విషయం మనసులో మెరిసింది.