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: Mary's son had been begging her to buy a certain video game. 
 Initial Context: Mary did not want to buy another expensive game. 
 Original Ending: She checked the library website to see if the game was available. She checked out the game from the library. Her son played the game a few times before growing bored with it. 
 Counterfactual Context: She paid him to do chores around the house and he saved to buy the video game.
Output:
She checked the store website so see if the game was available. She drove him to the store so he could buy the game. Her son played the game a few times before growing bored with it. 