Рассмотрим три случая:
- 1) Кролик прав, а Пятачок и Иа ошибаются. Тогда Винни-Пух съел не менее 9 баночек, Пятачок говорит, что не менее 8 (значит, съел меньше 8), Иа говорит, что не менее 7 (значит, съел меньше 7). Тогда Винни-Пух съел 9 или 8 баночек.
- 2) Пятачок прав, а Кролик и Иа ошибаются. Тогда Винни-Пух съел не менее 8 баночек, Кролик говорит, что не менее 9 (значит, съел меньше 9), Иа говорит, что не менее 7 (значит, съел меньше 7). Тогда Винни-Пух съел 8 баночек.
- 3) Иа прав, а Кролик и Пятачок ошибаются. Тогда Винни-Пух съел не менее 7 баночек, Кролик говорит, что не менее 9 (значит, съел меньше 9), Пятачок говорит, что не менее 8 (значит, съел меньше 8). Тогда Винни-Пух съел 7 баночек.
Из условия "истинно только одно" следует, что Винни-Пух съел 8 баночек.
Ответ: 8