Пусть количество бананов, съеденных Мартышкой, Удавом, Слонёнком и Попугаем, соответственно равно m, u, s, p.
$$m + u + s + p = 70$$
Попугай и Слонёнок вместе съели 45 бананов, то есть $$s + p = 45$$.
$$m + u + 45 = 70$$
$$m + u = 70 - 45 = 25$$
Мартышка съела больше, чем кто-либо из них, значит, она съела больше, чем Удав. То есть $$m > u$$.
Так как каждый съел хотя бы один банан, то $$m \ge 2$$, $$u \ge 1$$, $$s \ge 1$$, $$p \ge 1$$.
Поскольку Мартышка съела больше всех, то $$m > u$$. Чтобы узнать, сколько бананов съел Удав, нужно знать, сколько бананов съела Мартышка.
Учитывая, что каждый съел хотя бы один банан, количество бананов, съеденных Мартышкой, должно быть больше половины от 25. Если Мартышка съела 13 бананов, тогда Удав съел 12.
$$m + u = 25$$
Пусть m = 13, тогда u = 12.
Значит, количество съеденных бананов Удавом - 12.
Ответ: 12 бананов съел Удав.