Ответ:

Задание 9.1

Давай разберёмся, кто из богатырей мог сказать правду, если известно, что правду сказал только один.

  • Если правду сказал Алёша Попович, то у Змея Горыныча было 5 голов (больше 4, но не больше 5, так как остальные сказали неправду).
  • Если правду сказал Добрыня Никитич, то у Змея Горыныча было 6 голов (больше 5, но не больше 6).
  • Если правду сказал Илья Муромец, то у Змея Горыныча было 7 голов (больше 6, но не больше 7).
  • Если правду сказал Князь Киевский, то у Змея Горыныча было 8 голов (больше 7, и остальные сказали неправду, что логично).

В данном случае, если правду сказал только один, то возможны варианты:

  • Алёша прав: 5 голов (остальные соврали, что было 6, 7, 8 голов).
  • Добрыня прав: 6 голов (остальные соврали, что было 7, 8 голов, но Алёша сказал 'больше 4' - это правда). Это противоречие, так как только один сказал правду.
  • Илья прав: 7 голов (остальные соврали, что было 8 голов, но Алёша и Добрыня сказали правду). Это противоречие.
  • Князь Киевский прав: 8 голов (Алёша, Добрыня, Илья сказали неправду).

Если только ОДИН сказал правду, то вариантов всего два:

  • Алёша сказал правду, значит у Змея Горыныча 5 голов. Тогда Добрыня (сказал 6), Илья (сказал 7), Князь (сказал 8) — все соврали. Это логично.
  • Князь Киевский сказал правду, значит у Змея Горыныча 8 голов. Тогда Алёша (сказал 5), Добрыня (сказал 6), Илья (сказал 7) — все соврали. Это тоже логично.

Чтобы однозначно ответить, нам нужна дополнительная информация или предположение. Но если исходить из того, что каждая следующая фраза опровергает предыдущую, то:

Если правду сказал только Алёша, то у Змея Горыныча 5 голов. Добрыня сказал, что больше 5, значит соврал. Илья сказал, что больше 6, значит соврал. Князь сказал, что больше 7, значит соврал. Это работает.

Если правду сказал только Добрыня, то у Змея Горыныча 6 голов. Алёша сказал, что больше 4 — это правда. Получается, что правду сказали двое. Это противоречие.

Если правду сказал только Илья, то у Змея Горыныча 7 голов. Алёша сказал, что больше 4 — правда. Добрыня сказал, что больше 5 — правда. Получается, что правду сказали трое. Это противоречие.

Если правду сказал только Князь Киевский, то у Змея Горыныча 8 голов. Алёша сказал, что больше 4 — правда. Добрыня сказал, что больше 5 — правда. Илья сказал, что больше 6 — правда. Получается, что правду сказали четверо. Это противоречие.

Таким образом, для первого пункта возможен только один вариант, когда правду сказал Алёша Попович.

Ответ: 5

Задание 9.2

Теперь разберемся, когда правду сказали двое.

  • Если Алёша (больше 4) и Добрыня (больше 5) сказали правду, то у Змея Горыныча 6 голов. Тогда Илья (больше 6) и Князь (больше 7) — соврали. Это логично.
  • Если Алёша (больше 4) и Илья (больше 6) сказали правду, то у Змея Горыныча 7 голов. Тогда Добрыня (больше 5) — это правда. Получается, что правду сказали трое. Противоречие.
  • Если Алёша (больше 4) и Князь (больше 7) сказали правду, то у Змея Горыныча 8 голов. Тогда Добрыня (больше 5) и Илья (больше 6) — тоже правда. Получается, что правду сказали четверо. Противоречие.
  • Если Добрыня (больше 5) и Илья (больше 6) сказали правду, то у Змея Горыныча 7 голов. Тогда Князь (больше 7) — соврал. Алёша (больше 4) — правда. Получается, что правду сказали трое. Противоречие.
  • Если Добрыня (больше 5) и Князь (больше 7) сказали правду, то у Змея Горыныча 8 голов. Тогда Илья (больше 6) — правда. Алёша (больше 4) — правда. Получается, что правду сказали четверо. Противоречие.
  • Если Илья (больше 6) и Князь (больше 7) сказали правду, то у Змея Горыныча 8 голов. Тогда Алёша (больше 4) и Добрыня (больше 5) — правда. Получается, что правду сказали четверо. Противоречие.

Единственный вариант, когда правду сказали ровно двое, это когда правду сказали Алёша и Добрыня.

Ответ: 6