There is three bottles, the first can carry only 10L,the second 7L, the third 3L.

The first is full while the other two are empty...how can we have 5 L only in the first one??? without using any instrument.

Results 1 to 3 of 3

- Mar 11th 2010, 04:32 AM #1

- Joined
- Dec 2008
- Posts
- 68

- Mar 11th 2010, 06:15 AM #2

- Joined
- May 2009
- From
- Zagreb
- Posts
- 65

Put 6L in bottle that carry 7L ( put two time 3L in bottle that carry 3 L and than in 7L bottle every time ) now you have 4L in 10L-bottle and 6L in 7L-bottle Now fill the 3L bottle with water from 10L bottle

now you have 1L in 10L - bottle, 3L in 3L - bottle and 6L in 7L-bottle now take 1L from 3L and put it in 7L , now 7L - bottle is full 3L -bottle has 2L and 10L - bottle has 1 L. Now empty the 3L - bottle and refill it with 7L bottle now you have:

4L in 7L bottle, 1L in 10L bottle and 3L in 3L bottle. You know the rest

- Mar 11th 2010, 04:15 PM #3

- Joined
- May 2006
- From
- Lexington, MA (USA)
- Posts
- 12,028
- Thanks
- 848

Hello, lebanon!

There are three bottles $\displaystyle A,B,C$ with capacities 10L, 7L, and 3L, respectively.

$\displaystyle A$ is full; the other two are empty.

Get exactly 5L in $\displaystyle A.$

We have:Code:*----* |::::| |::::| * * |::::| | | |::::| | | |::::| | | * * |::::| | | | | |:10:| | 0 | | 0 | *----* *---* *---* A B C

Pour A into C.Code:* * | | |----| * * |::::| | | |::::| | | |::::| | | *---* |::::| | | |:::| |::7:| | 0 | |:3:| *----* *---* *---* A B C

Pour C into B.Code:* * | | |----| * * |::::| | | |::::| | | |::::| |---| * * |::::| |:::| | | |::7:| |:3:| | 0 | *----* *---* *---* A B C

Pour A into CCode:* * | | | | * * | | | | |----| | | |::::| |---| *---* |::::| |:::| |:::| |::4:| |:3:| |:3:| *----* *---* *---* A B C

Pour C into B.Code:* * | | | | * * | | |---| |----| |:::| |::::| |:::| * * |::::| |:::| | | |::4:| |:6:| | 0 | *----* *---* *---* A B C

Pour A into C.Code:* * | | | | * * | | |---| | | |:::| | | |:::| *---* |----| |:::| |:::| |::1:| |:6:| |:3:| *----* *---* *---* A B C

Pour C into B.Code:* * | | | | *---* | | |:::| | | |:::| | | |:::| * * |----| |:::| |---| |::1:| |:7:| |:2:| *----* *---* *---* A B C

Pour B into A.Code:* * |----| |::::| * * |::::| | | |::::| | | |::::| | | * * |::::| | | |---| |::8:| | 0 | |:2:| *----* *---* *---* A B C

Pour C into B.Code:* * |----| |::::| * * |::::| | | |::::| | | |::::| | | * * |::::| |---| | | |::8:| |:2:| | 0 | *----* *---* *---* A B C

Pour A into C.Code:* * | | | | * * | | | | |----| | | |::::| | | *---* |::::| |---| |:::| |::5:| |:2:| |:3:| *----* *---* *---* A B C

*There!*