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é