Definition: Given a premise, an initial context, an original ending, and a counterfactual context, the task is to generate a new story ending aligned with the counterfactual context and as close to the original ending as possible. Each instance consists of a five-sentence story. The premise is the first sentence of a story, and the second sentence, which is the initial context, provides more information about the story's context and the story's general plot. The original ending is the last three sentences of the story. Also, a counterfactual context is a slight modification to the initial context. You should write a new story ending that edits the original story ending as little as possible to regain coherence with the counterfactual context. To sum up, you should write the last three sentences of a story based on the premise(first sentence) and the counterfactual context(second sentence) of the story.
Input: Premise: The mayor was trying to be re-elected for the next term. 
 Initial Context: He told all his supporters to put up signs around town. 
 Original Ending: The day before the election he had the support of 99% of the town. The opposition resisted the mayor until the final ballot. The opposition failed to win the election from the mayor. 
 Counterfactual Context: He was discovered to be having an illicit relationship with a minor and had to resign.
Output:
The day before the special election his opponent had the support of 99% of the town. The mayor's party conceded defeat before the final ballot. The opposition had won the election for mayor. 