Once upon a time a farmer went to a market and bought a fox, a goose, and a bag of beans. wikipedia
On his way home, the farmer came to the bank of a river and rented a boat. But in crossing the river by boat, the farmer could carry only himself and a single one of his purchases: the fox, the goose, or the bag of beans. If left unattended together, the fox would eat the goose, or the goose would eat the beans.
The farmer's challenge was to carry himself and his purchases to the far bank of the river, leaving each purchase intact. How did he do it?
# Take everything from here.
--------------------------- Farmer ----------------------------
---------------------------- Wolf ------------------------------
--------------------------- Goose -----------------------------
--------------------------- Beans -----------------------------
---------------------------- Boat ------------------------------
# Bring everything to here.
Use delete or return to join or split items with the boat before dragging it across the river. Fork from history to start over.