1. Сначала на правый берег плывут два мальчика (солдат ждёт на левом).
2. Один мальчик остаётся на правом берегу, а второй возвращается к солдату и отдает ему лодку.
3. Солдат плывет (один) на правый берег и отдает лодку мальчику, который остался на том берегу.
4. Мальчик с правого берега плывет за мальчиком на левый берег.
И всё...