Raga un Ing dell'ufficio accanto al mio mi ha appena fatto un indovinello solo che non riesco risolverlo... HELP

Un traghettatore deve trasportare uno alla volta dall'altra parte del fiume una capra, un cavolo e un lupo. Ebbene avendo la possibilità di fare tutti i viaggi che vuole, come può fare?
Tenendo presente che se porta prima il cavolo il lupo mangia la capra, se porta il lupo la capra mangia il cavolo e se porta la capra quando al giro sucessivo porterà il lupo questo mangerà la capra dall'altra parte e lo stesso per il cavolo...