English: A this point another idea dawned on me.
Telugu: ఆ క్షణమే మరో ఆలోచన కూడా వచ్చింది.