Сколько лет братьям?

Три брата получили 24 яблока, причём каждому досталось столько яблок, сколько ему было лет три года назад. Самый младший, мальчик очень смышлёный, предложил братьям такой обмен яблоками:
— Я, — сказал он, — оставлю себе только половину имеющихся у меня яблок, а остальные разделю между вами поровну. После этого пусть средний брат тоже оставит себе половину, а остальные яблоки даст мне и старшему брату поровну, а затем и старший брат пусть оставит себе половину всех имеющихся у него яблок, а остальные разделит между мной и средним братом поровну.
Братья, не подозревая коварства в таком предложении, согласились удовлетворить желание младшего. В результате… у всех оказалось яблок поровну. Сколько же лет было малышу и каждому из остальных братьев?
Источник: https://lifehacker.ru/zadachi-sovetskogo-matematika/