Допустим, лжёт Денис, тогда А. и К. говорят правду, но это невозможно, т.к. они противоречат друг другу. Допустим, лжёт Алёнка, но тогда выходит, что и Денис лжёт. а вот если лжёт Кирилл, то всё сходится. т.к. остальные говорят правду, то Кирилл и нашёл гриб.