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: Alibaba and son live with Cassim, Fact2: Zabba is in league with Abu Hassan, Fact3: Abu Hassan is leader of gang of thieves, Fact4: Cassim ’s wife insists on knowing secret of wealth, Fact5: Marjina outsmarting Abu Hassan

Alibaba and his son live with his rich brother Cassim. Marjina and Zabba are two slave girls who work in Cassim’s house. Marjina and Alibaba’s son are in love with each other. Zabba is in league with Abu Hassan, who is the leader of a gang of thieves. Alibaba finds the thieves’ cave and becomes rich. Cassim’s wife insists on knowing the secret of his wealth. Alibaba tells his brother who goes to the cave but can’t get out as he’s forgotten the magic words. The thieves find him and kill him. Alibaba and his son find Cassim and bring his body back for burial. Abu Hassan finds out about Alibaba, and the story then follows Marjina outsmarting Abu Hassan who comes visiting as a merchant.