Пусть всего было х денег.
старшему сыну отдал - х/2 +1
осталось у отца х-(х/2+1)=х/2-1
среднему сыну отдал (х/2-1)/2 +1=х/4+1/2
осталось у отца (х/2-1) - (х/4+1/2)=х/2-1-х/4-1/2=х/4-3/2
младшему отдал (х/4-3/2)/2 +3 =х/8+9/4
получаем х/2 +1+х/4+1/2+х/8+9/4=х решаем, получается 30 рублей