English: He had just had this idea.
Telugu: అప్పుడే అతడికి ఈ ఐడియా తట్టింది.