После 3го сына не осталось яблок, значит он взял 3 последних и еще столько же
1) 3+3=6(ябл) взял 3 сын
2) (6+2)*2=16 взяли 2 и 3
3)(16+1)*2=34 взяли 1,2 и 3, т.е. столько было
Проверка: 34:2+1=18 взял 1 сын, (34-18):2+2=10 взял 2 сын, 34-(18+10)=6 осталось после них, 6:2-3=0 осталось после 3 сына.