Денис, Кирилл и Аленка принесли из леса корзину грибов. Денискина мама увидела в этой корзине огромный подберёзовик и спросила, кто его нашел. Денис сказал: "Кирилл". Алёнка: "Не я и не Денис". Кирилл: "Этот гриб нашел Денис". Кто же из ребят нашел огромный подберезовик, если двое из них говорят правду, а один лжёт?
Гриб нашёл Кирилл. Если Алёнка говорит правду, то и Денис говорит правду, а Кирилл лжёт, значит, на самом деле, это Кирилл нашёл гриб. Но если Алёнка лжёт, то оба мальчика должны говорить правду, поскольку лишь один из ответов должен быть лживым. Но высказывания мальчиков противоположны и не могут быть правдивыми одновременно.
Гриб нашёл Кирилл. Если Алёнка говорит правду, то и Денис говорит правду, а Кирилл лжёт, значит, на самом деле, это Кирилл нашёл гриб. Но если Алёнка лжёт, то оба мальчика должны говорить правду, поскольку лишь один из ответов должен быть лживым. Но высказывания мальчиков противоположны и не могут быть правдивыми одновременно.
Ответ: гриб нашёл Кирилл.