Задачка потруднее:
Известно, что Шакал всегда лжёт, Лев говорит правду, Попугай просто повторяет последний услышанный ответ (а если его спросить первым, ответит как попало), а Жираф даёт честный ответ, но на предыдущий заданный ему вопрос (а на первый вопрос отвечает как попало). Мудрый Ёжик в тумане наткнулся на Шакала, Льва, Попугая и Жирафа и решил выяснить, в каком порядке они стоят. Спросив всех по очереди «Ты Шакал?», он понял только лишь, где Жираф. Спросив всех в том же порядке: «Ты Жираф?», он смог ещё понять, где Шакал, но полной ясности так и не наступило. И лишь после того как на вопрос «Ты Попугай?» первый ответил «Да», Ежу, наконец, стало ясно, в каком порядке стояли животные. Так в каком же?