Ответ
Катя и Петя съели 45 бананов, кто-то из них съел не меньше 23 бананов.
Значит Ваня съел не менее 24 бананов.
Петя, Катя и Ваня вместе съели не менее 69 бананов.
Но раз Олегу тоже что-то досталось, то Катя, Петя и Ваня съели 69 бананов.
А значит Олег съел всего лишь 1 банан.