-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.