-Gọi bờ xuất phát và bờ 2 người lính cần sang lần lượt là : A và B.
Để 2 người lính có thể sang bờ B mà vẫn có thể trả thuyền cho 2 cậu bé thì ta phải làm như sau:
-Lần 1: 2 cậu bé chèo thuyền sang bờ sông B.
-Lần 2: 1 cậu bé chèo về bờ sông A.
-Lần 3: 1 người lính chèo thuyền sang bờ sông B.
-Lần 4: 1 cậu bé ở bờ sông B chèo thuyền về lại bờ sông A.
-Lần 5: 2 cậu bé chèo thuyền từ bờ sông A đến bờ sông B.
-Lần 6: 1 cậu bé chèo thuyền về bờ sông A.
-Lần 7: 1 người lính còn lại ở bờ sông A chèo thuyến sang bờ sông B.
-Lần 8: 1 cậu bé ở bờ sông B chèo thuyền về bờ sông A.
Như vậy, với 8 lần chèo thuyền thì 2 người lính có thể trả thuyền cho 2 cậu bé mà vẫn có thể sang được bờ bên kia.