Definition: In this task, five ordered key facts are given. All the given facts are expressed in natural language. Your job is to generate a story 100 to 1000 words long, that includes all the facts given as input in their order of appearance while expanding upon them to produce a broader, yet coherent, narrative.
Input: Fact1: Cynthia and Japanese student have fallen in love, Fact2: Japanese controlled Manchukuo prior to war, Fact3: Itami is forced to return to war Japan, Fact4: Szeto and Tang Yiling in have fallen in love Shanghai, Fact5: shootout at railroad station leaves Yiling dead

Cynthia Zhang Ziyi and a Japanese student, Itami Toru Nakamura, have fallen in love in Japanese controlled Manchukuo prior to the war when Itami is forced to return to Japan. Years later, in Shanghai, Szeto Liu Ye and Tang Yiling Li Bingbing have fallen in love. Cynthia has also returned to Shanghai now as a member of Purple Butterfly, a powerful resistance group against the Japanese occupation, led by Xie Ming Feng Yuanzheng. After a case of mistaken identity and a shootout at a railroad station that leaves Yiling dead, Szeto finds himself an unexpected pawn in the battle between former lovers Cynthia and Itami who has also come to Shanghai, now as a member of the Japanese secret police unit tasked with dismantling Purple Butterfly.