Lượt 1 : sói và người cùng đi
Lượt 2: quay về đưa cừu và người cùng đi
Lượt 3: quay về đưa người và cỏ đi
Cách 1: Bác lái thuyền sẽ chở con dê qua sông trước, sau đó quay lại chở con sói qua sông, khi qua tới bờ bên kia thì thả con sói lên bờ rồi lại chở con dê quay ngược trở lại bờ đầu tiên. Qua tới bờ thì thả con dê lên bờ rồi chở cái bắp cải qua sông. Vậy là bác lái thuyền đã chở con sói và cái bắp cải qua sông, và bác chỉ cần quay lại chở con dê qua sông là xong.
Cách 2: Chở con dê qua sông trước, rồi quay lai chở cái bắp cải qua sông, qua tới bờ thì bỏ cái bắp cải lên bờ rồi chở con dê quay ngược trở lại bên kia. Qua tới bờ bên kia thì bỏ con dê lên bờ và chở con sói qua sông, và cuối cùng bác lái thuyền chỉ cần quay lại chở con dê qua sông là xong. Trường hợp đặc biệt: lúc ở trên bờ đợi bác lái thuyền tới chở qua sông thì cả con dê, con sói và cái bắp cải đều ở cạnh nhau, có thể lúc này con dê đã ăn cái bắp cải và con sói đã ăn thịt con dê rồi.
cuu an het co , soi an het cuu .Xong roi nguoi va soi di qua
Người nông dân đó chở con sói và con cừu qua sông rồi sang bên kia chở bó cỏ tiên qua sông là xong