Given the task definition and input, reply with output. 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.

Fact1: Amarendra Baahubali After is declared as future king of Mahishmati and Bhallaladeva vanquishing Kalakeyas, Fact2: Devasena approaches her Falling in love with her, Fact3: Bhallaladeva receives message of Amarendra 's act and upon viewing Devasena 's portrait, Fact4: Rajamata was unaware of Amarendra 's feelings for Devasena, Fact5: Kumara Varma enters palace in stealth of night only to be discovered by Bhallaladeva and be killed but not before revealing plot to convince Sivagami to kill Amarendra
Kattappa continues to narrate how he ended up killing Amarendra Baahubali. After vanquishing the Kalakeyas, Amarendra Baahubali is declared as the future king of Mahishmati and Bhallaladeva its commanderinchief. The Rajamata Sivagami orders Amarendra to tour the kingdom and its neighbourhood, along with Kattappa. During the tour, Amarendra witnesses an attack by Devasena, the princess of Kuntala, a kingdom neighbouring Mahishmati. Falling in love with her, he approaches her after the fight, posing as a simpleton, and is accepted into the royal palace for a job. Bhallaladeva receives message of Amarendras act and upon viewing Devasenas portrait, lusts for her. He asks Sivagami for Devasenas hand in marriage. The Rajamata, who was unaware of Amarendras feelings for Devasena, assures Bhallaladeva and sends an emissary to Kuntala, who delivers the marriage proposal in a patronising way. An insulted Devasena rejects the proposal with a scathing reply. Enraged hearing her response, Sivagami sends an order to Amarendra that Devasena be brought to Mahishmati as a captive. Meanwhile, Kuntala is attacked by Pindaris, a dacoitlike army. Amarendra, with the help of Devasenas maternal cousin, Kumara Varma, is able to nullify the attack and save Kuntala. Upon being questioned, Amarendra reveals his true identity. He receives a bird post from Mahishmati, ordering him to take Devasena as captive. He promises Devasena that he will protect her honour and convinces her to come with him to Mahishmati as his future bride. Upon reaching Mahishmati, the misunderstanding is brought to light and when an ultimatum is delivered to Amarendra that he must either choose the throne or Devasena, he chooses the latter. Bhallaladeva is crowned king and Amarendra is made the new commanderinchief. During Devasenas baby shower, Bhallaladeva rids Amarendra of his duties as a gift. Devasena speaks out against Sivagamis inaction and taunts Bhallaladeva. Due to further clashes, Amarendra and Devasena are banished from the royal palace, living happily among the people. Bijjaladeva convinces Kumara Varma that Bhallaladeva is after Amarendras life and he must kill the king to safeguard his brotherinlaw. Kumara Varma enters the palace in the stealth of the night, only to be discovered by Bhallaladeva and be killed, but not before revealing their plot to convince Sivagami to kill Amarendra. Sivagami, convinced that Bhallaladevas life is under threat but that open hostility would result in civil war, orders Kattappa to assassinate Amarendra. Kattappa, bound by his word to serve the Queen, lures Amarendra by feigning he is in trouble, and then stabs him in the back and kills him. After Amarendras death, Kattappa soon learns of Bhallaladevas treachery and informs Sivagami, who reveals to the panicked hordes outside her palace that Amarendra is dead and that the baby Mahendra Baahubali has ascended the throne. As Bhallaladeva and his men are about to seize the queen, she flees with the new King but falls into a river after being hit by an arrow shot by Bhallaladeva. As Bhallaladeva holds Devasena prisoner for the next 25 years and destroys Kuntala, Mahendra grows up and leads the rebel group that has indulged in guerrilla warfare against King Bhallaladeva. After listening to the whole story, Mahendra Baahubali alias Sivudu decides to avenge his fathers death by raising his own army with the help of Kattappa and returns to Mahishmati along with Avantika and the people of the city. After an ensuing battle, Bhallaladeva is defeated by Mahendra and burnt alive on a pyre prepared by Devasena. Ending the cruel regime of Bhallaladeva, Mahendra becomes the new King with Avantika as his queen, bringing peace and harmony to Mahishmati.