берег левый и правый .
два мальчика на левый, два солдата на правый
один мальчик остался на левом. другой мальчик поплыл на лодке к солдатам на правый.
один солдат поплыл на левый берег. к тому времени на левом был один мальчик, а на правом остался один солдат и один мальчик.
один солдат остался на левом, а мальчик поплыл на правый берег
т.е на левом у нас один солдат. а на правом два мальчика и солдат
солдат с правого поплыл на левый.