Ответ:

Идём от конечного количества к начальному. Если после того, как богатырь взял половину желудей и ещё полжёлудя, осталось 25, то до этого было 2 × 25 + 1 = 51 желудь.

До того, как желуди взял Добрыня, было 2 × 51 + 1 = 103 желудя.

До того, как желуди взял Илья, было 2 × 103 + 1 = 207 желудей.

Ответ: 207