まず第一に、この人は羊を反対側に連れて行く必要があります。なぜなら、彼が最初にオオカミを奪った場合、羊が食べられるからです。彼が最初にキャベツを奪うと、羊は川の土手で保護できません。
したがって、彼は最初に羊を反対側に持ってきてから、オオカミを手に入れたり、キャベツをロールしたり、反対側に持ってきて、ついに別のことをするために戻ってくる必要があります。このようにして、彼はすべてを反対側にもたらすために川を3回渡るだけです。

特定の手順は次のとおりです。

羊を反対側の銀行に連れて行き、オオカミとキャベツを川に残します。
川に戻り、オオカミを反対側に持ってきて、川のそばに転がりキャベツを残します。
川に戻り、羊を連れ戻し、キャベツを反対側に置きます。
最後に川に戻り、キャベツを反対側に持ってきて、タスクを完了しました。
首先，这个人需要把羊带到对岸，因为如果他先带走狼，那么羊就会被吃掉；如果他先带走卷心菜，那么羊也无法在河岸上得到保护。
因此，他需要先把羊带到对岸，然后再回来取狼或卷心菜，把它们也带到对岸，最后再回来取另一个东西。这样他只需要渡河3次就可以把所有东西都带到对岸了。

具体的步骤如下：

把羊带到对岸，留下狼和卷心菜在河边。
返回河边，把狼带到对岸，留下卷心菜在河边。
返回河边，把羊带回来，留下卷心菜在对岸。
最后一次返回河边，把卷心菜也带到对岸，完成任务。