Задача о волке, козе и капусте

Крестьянин должен перевезти через  реку  волка, козу и капусту. Лодка может выдержать крестьянина только с одним  объектом.
Но, если коза останется на берегу с капустой, она съест ее. Если волк и коза останутся вместе, волк съест козу.

Каким образом крестьянин сможет  в целостности перевести их через реку?