農夫可以先把狼送到河對岸,然後回來再把白菜送到對岸,然後在回來把羊送過去。這樣狼先過河,在送白菜,而狼不吃白菜,這樣農夫都可以保全完整了。
還可以先把狼送到河對岸,然後農夫回來以後把羊和白菜一起送到河對岸,一樣的可以保全這三樣。