River Crossing

Ferry the farmer, wolf, goat and cabbage across. The boat holds the farmer and one passenger.

Near bank
Farmer
Far bank
·

Tap passengers on the boat’s bank to board or leave the boat.

Get everyone to the far bank.0 crossings / minimum 7

Explore the state graph

Each line is a legal move. The largest dot is your current state; medium dots and solid lines mark your trail.

Farmer: near bank · Wolf: near bank · Goat: near bank · Cabbage: near bankFarmer: far bank · Wolf: near bank · Goat: far bank · Cabbage: near bankFarmer: near bank · Wolf: near bank · Goat: far bank · Cabbage: near bankFarmer: far bank · Wolf: far bank · Goat: far bank · Cabbage: near bankFarmer: far bank · Wolf: near bank · Goat: far bank · Cabbage: far bankFarmer: near bank · Wolf: far bank · Goat: near bank · Cabbage: near bankFarmer: near bank · Wolf: near bank · Goat: near bank · Cabbage: far bankFarmer: far bank · Wolf: far bank · Goat: near bank · Cabbage: far bankFarmer: near bank · Wolf: far bank · Goat: near bank · Cabbage: far bankFarmer: far bank · Wolf: far bank · Goat: far bank · Cabbage: far bank

Current state: Farmer: near bank · Wolf: near bank · Goat: near bank · Cabbage: near bank

How to play

Tap a passenger on the boat’s bank to board; tap again to unload. Press Cross when ready, or travel with the farmer alone. Without the farmer, the wolf cannot stay with the goat, nor the goat with the cabbage. Unsafe crossings are explained and rolled back.

Learn more

Read more about it: The story of river-crossing puzzles →