GamesNovatory/Enigmas/How To ?/River Crossing

The original puzzle
A farmer has to cross a river in a boat big enough to carry only him and either his goat, the wolf, or the cabbages. The cabbages will be eaten if they are left with the goat and the goat will be eaten if left with the wolf. How does the farmer manage it ?

The Solution
Another easy one, and quite pleasant to act out in a performance.
     The goat is the problem because he cannot be left with either of the other two,
          whereas the wolf will not touch the cabbages.
     1. The farmer brings the goat across first,
          and returns with the empty boat.
     2. He then brings one of the other two, the wolf or the cabbages,
          and returns with the goat.
     3. He then brings over the one left behind, the wolf or the cabbages,
          and returns with the empty boat.
     4. Finally, he brings the goat.