Crossing the River - Solution
Boatman transports goat
Boatman returns (alone)
Boatman transports cabbage
Boatman brings goat back
Boatman transports wolf
Riddle solved!