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: El Mariachi is recruited by CIA agent Sheldon Sands to kill General Emiliano Marquez, Fact2: corrupt Mexican Army officer has been hired by Mexican drug lord Armando Barillo to assassinate President of Mexico, Fact3: Marquez in took lives of Carolina and daughter in ambush retaliation, Fact4: Sands In persuades former FBI agent Jorge Ramirez to come out of retirement and kill Barillo addition to El Mariachi, Fact5: Ramirez 's been forced to carry out for horrible tasks him

El Mariachi is recruited by CIA agent Sheldon Sands to kill General Emiliano Marquez, a corrupt Mexican Army officer who has been hired by Mexican drug lord Armando Barillo to assassinate the President of Mexico and overthrow the government. Many years before, El Mariachi and his wife Carolina confronted Marquez in a shootout and wounded the general; in retaliation, Marquez took the lives of Carolina and their daughter in an ambush. In addition to El Mariachi, Sands persuades former FBI agent Jorge Ramirez to come out of retirement and kill Barillo, who had murdered his partner Archuleta in the past. Furthermore, AFN operative Ajedrez is assigned by Sands to tail Barillo. While monitoring Barillos activities, Ramirez meets Billy Chambers, an American fugitive who has been living under the protection of Barillo, but can no longer stomach the horrible tasks hes been forced to carry out for him. Ramirez convinces Chambers he will provide him protection in exchange for getting closer to Barillo by tagging Chambers pet chihuahua with a hidden microphone, and Chambers agrees to complete the deal by surrendering to U.S. authorities once Barillo has been taken down. Sands assistant, Cucuy, originally hired to keep an eye on El Mariachi, instead tranquilizes El Mariachi and turns him over to Barillo, also offering to reveal the details of Sandss plan. Cucuy, however, is promptly killed by Chambers while El Mariachi escapes from captivity and calls his friends Lorenzo and Fideo to assist him in his mission. While monitoring Barillos activity outside a hospital, Ramirez notices armed men storming the building and follows suit. He discovers that a group of doctors have been gunned down and Barillo has bled to death as a result of a botched facial reconstruction, but realizes that the corpse on the operating table is a body double before he is knocked out and kidnapped by the real Barillo and Ajedrez, who reveals herself to be Barillos daughter. Sands realizes his mission has been compromised, but is too late, as he is captured by Barillo and Ajedrez — who drill out his eyes before sending him out. Despite his blindness, he manages to gun down a hitman tailing him with the aid of a chiclet boy. As the village celebrates the Day of the Dead during the Presidents visit, Marquez and his army storm in and attack the presidential palace. Marquezs troops, however, are met with resistance from not only the Presidents bodyguards, but the villagers and the Mariachis. Sands had instructed El Mariachi to allow the President to be killed before attacking Marquez, but the Mariachis, agreeing that the President is a good man, intervene early and protect him. Marquez enters the presidential palace, only to once again confront El Mariachi, who shoots out his kneecaps before finishing him off with a headshot. Ramirez, who was released from captivity by Chambers, faces Barillo. After Barillo guns down Chambers, Ramirez and El Mariachi kill the drug lord. Sands manages to shoot the sadistic Ajedrez dead outside the presidential palace. Ultimately, Lorenzo and Fideo walk away with the cash that Barillo was using to pay Marquez, and escort the president to safety. Ramirez says goodbye to Sands and walks away, having avenged his partners death. El Mariachi then gives his share of the cash to his village before walking into the sunset.