Teacher: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.
Teacher: Now, understand the problem? Solve this instance: Premise: My dog Mitzi hates cats, or so I thought. 
 Initial Context: One cold winter day, I saw her curled up with the cat, asleep. 
 Original Ending: She heard me giggle, and woke up. She jumped up and snarled at the cat like a ferocious cat-hater. The cat yawned and went back to sleep. 
 Counterfactual Context: One cold winter, I saw her far away from the cat, asleep.
Student:
Mitzi eventually snuggled up to the cat, and when I saw her later, I giggled and she heard me and woke up. She jumped up and snarled at the cat like a ferocious cat-hater. The cat yawned and went back to sleep. 