River crossing puzzle dates back to at least the 9th century.
Once upon a time a peasant girl crossed a river by boat. She could carry only herself and a single one of her purchases: a wolf, a goat, or a cabbage.
If left unattended together, the wolf would eat the goat, or the goat would eat the cabbage.
How many times did the clever girl cross the river?