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: Piumi died after phone conversation with Saliya 's wife, Fact2: Shalani decides to go to Piumi 's bungalow with friends for final prayers for deceased aunt, Fact3: Vihanga played by Givantha is attacked by Piumi 's ghost, Fact4: spirit of Piumi is seeking revenge for death, Fact5: keeper be next man to meet fate at hands of ghost

Piumi played by Dilhani is the sister of Saliya played by Gihan. Piumi lived alone and died unexpectedly after a phone conversation with Saliyas wife played by Nimathi. Mayumi played by Shalani is Saliyas daughter. She falls ill due to a heart condition. After her recovery, Mayumi reveals that she is living with her aunt Piumis transplanted heart. Following these events, many incidents occur around Mayumi. She decides to go to Piumis bungalow with her friends for the final prayers for her deceased aunt. Her boyfriend, Sithum played by Roshan, and other friends Achini, Shakya, Vihanga and Kelum, also visit the bungalow. The bungalow keeper, Darshan, requests to go home for several days. Kelum, who is a bit of a prankster, tricks Achini and Shakya by pretending to be a ghost. On discovering the prank, Achini slaps Kelum and leaves the bungalow disappointed. In the following sequence, Kelum dies by drowning. Mayumi sees visions of her aunt and reveals to others that her aunts spirit seeks revenge and asks Mayumi to carry it out. However, Mayumi becomes emotional and afraid from this revelation and Aunt Piumi begins to hunt down her assailants. Vihanga played by Givantha searches for Kelum and is attacked by Piumis ghost. He is subsequently killed in a car accident. Achene and Shakya begin to suspect something is wrong in the house and consider leaving. Meanwhile, Sithum is injured and unable to walk. As a result, the three girls decide to leave him in the house alone and decide to go to a house closeby to ask for help. At that moment, they see a kovil and meet Mahendra Sami played by Mahendra. Sami tells them that the spirit of Aunt Piumi is seeking revenge for her death and will attack any man. The girls asked for a solution and Sami advises them to wait for the next day, which will be the day of a Full Moon. Sami also asks them to protect Sithum from the spirit until the Yaga. The girls come to the bungalow to protect Sithum from the spirit, but by the morning Sithum is found in the courtyard in an injured state. This contradicts the prediction made by Sami, who indicated that the keeper, Darshan, would be the next man to meet his fate at the hands of the ghost. The next day, Sami, with his wife played by Nilmini discovers that the ghost of Aunt Piumi lives within Mayumi and her heart. The spirit is summoned and begins to tell the story that she had a secret relationship with the bungalow keeper, Darshan, and another man. Darshan discovered the other relationship and became jealous. The two argued so much that Darshan killed Piumi by suffocation in an uncontrollable act of rage and jealousy. Mayumi is protected from the spirit and the group heal the torment of Aunt Piumis ghost through chanting. During the films final scenes, the grave of Aunt Piumi is beside the grave of Mayumi. The conclusion of the film reveals that it was the spirit of Aunt Piumi who possessed Mayumi and by releasing Piumis turmoil, left Mayumis body without a soul. It is also revealed that Piumi had a crush on Sithum and that the ghost has now taken control of him. With the secret that Mayumis mother and Darshan had a covert contract to kill Piumi for her daughters heart revealed, a possessed Mayumi enters her mothers room and suffocates her to death.