Jack nuôi 1 con sư tử, 1 con cừu, và mang theo một bao cỏ. Anh muốn đưa tất cả qua sông, nhưng chỉ có một chiếc thuyền, và chiếc thuyền này cũng không thể chở quá 2 thứ cùng lúc.
Có nghĩa Jack phải chèo thuyền, và mỗi lần chỉ được mang theo một trong ba thứ anh có. Nhưng đồng thời, anh cũng phải đảm bảo rằng cừu không được ở một mình với bao cỏ vì cừu sẽ ăn cỏ; tương tự, không được để sư tử ở cùng cừu vì sư tử sẽ ăn thịt cừu.
Vậy Jack phải làm thế nào?