You have six glasses, all of which are initially empty.
You can perform two types of operations: you can either pour a glass of water into another glass, or you can empty a glass entirely.
Is it possible to end up with exactly three glasses each containing two units of water?
If so, how can you achieve this?
Yes, it is possible to end up with exactly three glasses each containing two units of water. Here’s how:
1. Fill the first glass with water.
Pour the contents of the first glass into the second glass.
2. Fill the first glass with water again.
Pour the contents of the second glass into the third glass.
3. Empty the second glass.
Pour the contents of the first glass into the second glass.
4. Pour the contents of the third glass into the second glass.
5. Fill the third glass with water.
Pour the contents of the third glass into the first glass.
6. Pour the contents of the second glass into the third glass.
7. Empty the second glass.
8. Pour the contents of the third glass into the second glass.
9. Pour the contents of the first glass into the second glass.
10. Pour the contents of the third glass into the first glass.
At this point, the first, second, and third glasses each contain two units of water.