Ответ:

Чтобы пятый зайчонок съел как можно меньше, нужно, чтобы первый, второй, третий и четвёртый съели как можно больше.

Второй, третий и четвёртый вместе могут съесть не больше 25 морковок. Первый съел меньше каждого из них. Если первый съел 8 или больше, то каждый из троих должен был съесть как минимум 9, а вместе они съели бы не меньше 27. Значит, первый мог съесть не больше 7 морковок.

Это возможно: первый съел 7 морковок, а второй, третий и четвёртый — 8, 8 и 9 морковок. Тогда пятый съел 40 − 7 − 25 = 8 морковок. Первый съел меньше всех, условие выполнено.

Ответ: 8 морковок.