Волк, съевший Шапочку и ее бабушку, не мог существовать в лесу в одиночку – это понимает любой человек, изучавший в школе биологию. Значит, в сказочном лесу жила стая волков. Как минимум — одна.
Математика для Красной Шапочки: решите головоломку, чтобы спасти бабушку

В нашем варианте сказки в этом лесу обитают две разные стаи говорящих волков. Одна состоит из правдивых волков, они говорят только правду. Другая – это волки-лжецы.
Когда наша героиня повстречала Волка, она спросила его, из какой он стаи, и он ответил, что из правдивой. Она поверила ему, и они вместе продолжили путешествие.
Затем вдали показался еще один волк, и Шапочка попросила первого волка сбегать и спросить, из какой стаи тот волк. Вернувшись, он ответил, что тот тоже из правдивой стаи.
Если нет, время подумать. Правильный ответ – после следующей картинки.

Правильный ответ
Первый волк из правдивой стаи.
Как решить?
Думаю, понятно, что и правдивые волки, и волки-лжецы всегда отвечают «я из правдивой стаи».
Допустим, первый волк из стаи лжецов. Тогда, поговорив со вторым волком – а тот мог только сказать, что он из правдивой стаи – первый волк ответил бы девочке, что тот из стаи лжецов.
Поэтому первый волк не может быть лжецом.