Puzzle:
A man needs to cross a river in a canoe, with him, he has a bag of grain , a chicken and a fox . He can only carry one of three at a time. If he leaves the grain and the chicken , the chicken will eat the grain . If he takes the grain , the fox will eat the chicken . how does he successfully cross the river with his load.
solution
Grain , Fox ====> Chiken
Grain ====(fox)===> fox
Grain <====(Chicken)=== fox
Chicken =====> Grain, fox
none ====> Chicken, Grain, Fox