Here's a question: Where would you only need a shopping bag if you did not finish what you got there?

Here are possible answers to this question:
- mart
- restaurant
- relative's home
- supermarket
- grocery store

I believe the correct choice is "restaurant", here's why:


rivers flow trough valleys.