Gọi bờ sông 4 người đang đứng là A và bờ sông hai người lính cần đến là B.

Ta có cách để 2 người lính sang sông và trả lại thuyền cho hai cậu bé như sau:

1) Hai cậu bé đi thuyền từ A sang B và một cậu xuống B và một cậu trở về A.

2) Cậu trở về A xuống thuyền và để một người lính đi thuyền từ A sang B.

3) Người lính xuống B và cậu bé đang đứng ở B lúc đó đi thuyền về.

4) Hai cậu bé tiếp tục đi thuyền từ A sang B và một cậu xuống B và một cậu trở về A.

5) Cậu trở về A xuống thuyền và để một người lính đi thuyền từ A sang B.

6) Người lính xuống B và cậu bé đang đứng ở B lúc đó đi thuyền về.

Vậy 2 người lính đã sang được sông và đồng thời trả lại thuyền cho hai cậu bé