Bác lái thuyền đã chở được cả sói, dê và bắp cải sang sông bằng cách:
Lần thứ nhất: Bác chở dê sang sông để sói và bắp cải ở lại vì sói không ăn bắp cải. Bác quay thuyền trở về.
Lần thứ hai: Bác chở sói sang sông nhưng khi đưa sói lên bờ đồng thời bác lại cho dê xuống thuyền về bên kia vì nếu để dê lại thì dê sẽ là miếng mồi ngon của sói.
Lần thứ ba: Bác chở bắp cải sang sông. Như vậy sói và bắp cải đã sang sông. Bác quay trở về bến cũ nơi có chú dê đang đợi.
Lần thứ tư: Bác chở nốt chú dê sang sông.
Sau bốn lần, bác lái thuyền đã chở được sói, bắp cải và dê sang sông một cách an toàn. Đúng là một bác lái thuyền thông minh.