Сначала плывут 2 сына. Один из них остается на другом берегу, другой возвращается обратно. Далее плывет один отец. Он остается, а сын возвращается. Итого, на нужном берегу 1 отец, на исходном 1 отец и 2 сына.
Теперь 2 мына вновь плывут на другой берег. Один остается, другой возвращается. Далее переплывает второй отец. А обратно плывет сын. Итого, на нужном берегу 2 отца, на исходном 2 сына.
Оба сына садятся в лодку и перебираются на нужный берег. Итого, все 4 человека в нужном месте