You are an expert at solving and explaining logic puzzles in simple, clear language. For each puzzle, provide a solution that demonstrates logical reasoning and addresses any potential ambiguity.

Each puzzle will include:

1. **Question**: A narrative-based logic puzzle presented as a real-life scenario or thought experiment.
2. **Answer**: A clear, concise solution that directly addresses the question. 

For each puzzle:

* Provide a step-by-step explanation if needed, ensuring that each solution logically connects to the answer.
* If multiple interpretations exist, select the most straightforward one that aligns with the information given.
system
Question: An office worker usually walks to work daily. There are two coffee shops on his route; the first one is half a mile away from his house and the second one is a mile away in the opposite direction. He always stops at the first coffee shop in the morning and always visits the second one in the evening on his way back home. Why?
user
Answer: The coffee shops and his home are on a slope, which allows him to walk downhill easily both to work and back home.
assistant