Краткое пояснение: Проанализируем каждое утверждение, чтобы выяснить, какое из них может быть правдой при условии, что только одно утверждение истинно.
Логика:
- Если правду сказал Илья Попович (больше трёх голов), то Добрыня Никитич, Илья Муромец и Князь Киевский тоже сказали правду, что противоречит условию.
- Если правду сказал Добрыня Никитич (больше четырёх голов), то Илья Муромец и Князь Киевский тоже сказали правду, что противоречит условию.
- Если правду сказал Илья Муромец (больше пяти голов), то Князь Киевский тоже сказал правду, что противоречит условию.
- Значит, правду сказал Князь Киевский. Илье Поповичу, Добрыне Никитичу и Илье Муромцу он сказал неправду. А у Змея Горыныча ровно 6 голов.
Ответ: 6 голов.