Chinese: 我刚想到了一个好主意。
English: A good idea occurred to me just then.