农夫可以先把狼送到河对岸,然后回来再把白菜送到对岸,然后在回来把羊送过去。这样狼先过河,在送白菜,而狼不吃白菜,这样农夫都可以保全完整了。

还可以先把狼送到河对岸,然后农夫回来以后把羊和白菜一起送到河对岸,一样的可以保全这三样。