You have a fox, a chicken and a sack of grain. You must cross a river with only one of them at a time. If you leave the fox with the chicken he will eat it; if you leave the chicken with the grain he will eat it. How can you get all three across safely?

View Answer
Take the chicken over first. Go back and bring the grain next, but instead of leaving the chicken with the grain, come back with the chicken. Leave the chicken on the first side and take the fox with you. Leave it on the other side with the grain. Finally, go back over and get the chicken and bring it over.

One thought on “You have a fox, a chicken and a sack of grain. You must cross a river with only one of them at a time. If you leave the fox with the chicken he will eat it; if you leave the chicken with the grain he will eat it. How can you get all three across safely?

  1. I will take the chicken across first while keeping fox and grains left behind. Since fox cannot eat grain hence condition of the question is satisfied. I will then come back and take the grain with me. on the way back I will leave grain across the river and bring chicken back. In the next turn, I will take fox to the other bank of the river leaving behind chicken. Now fox and grains are across the river posing no trouble. I will then come back again and take the chicken across the river. Done without harming anybody!

Leave a Reply