Two buckets

Question:

You have two buckets. One holds exactly five gallons and the other three gallons. How can you measure exactly four gallons of water using the two buckets?

Assume you have an unlimited supply of water and that there are no measurement markings of any kind on the buckets.

.

.

C

A

P

T

A

I

N

I

N

T

E

R

V

I

E

W

.

.

Solution:

There are 2 possible solutions to this problem:

  • Fill the five-gallon container. Pour all the water into the three-gallon container (i.e. two gallons is still left in the five-gallon bucket). Empty the three-gallon container. Put the two remaining gallons from the five-gallon container into the three-gallon container. Fill the five-gallon container one more time. Pour one gallon from the five-gallon container by filling the three-gallon container. Now the five-gallon container contains four gallons.
  • Fill the three-gallon bucket. Pour the water from the three-gallon bucket into the five-gallon bucket. Now there is room for two gallons in the five-gallon bucket. Fill again the three-gallon bucket. Pour the water from the three-gallon bucket into the five-gallon bucket.This fills the two gallons room in the five-gallon bucket and leaves one gallon in the three-gallon bucket. Drain the water in the five-gallon bucket. Pour the one-gallon water from three gallons into five gallons. Now there is one gallon of water in five gallons bucket. Fill the three-gallon bucket and pour into the five-gallon bucket. Now the water adds up to four gallons in the five-gallon bucket.

P.S. Please let me know in the comment if you are still confused with any explanation.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s