Решим задачу, используя логические рассуждения.
Обозначим высказывания каждого подозреваемого:
По условию, один человек дважды солгал, другой дважды сказал правду, а третий один раз солгал и один раз сказал правду.
Предположим, что Смит дважды солгал. Тогда:
В этом случае оба утверждения Джона должны быть правдой:
Тогда утверждения Брауна будут следующими:
Получается, что Смит и Браун сделали это, что противоречит условию задачи (клад утаил только один).
Предположим, что Джон дважды солгал. Тогда:
Тогда утверждения Смита будут следующими:
Тогда утверждения Брауна будут следующими:
В этом случае, Браун виновен и не виновен одновременно, что противоречит условию задачи ( клад утаил только один).
Предположим, что Браун дважды солгал. Тогда:
Тогда утверждения Смита будут следующими:
Тогда утверждения Джона будут следующими:
Получается, что Браун и Джон сделали это, что противоречит условию задачи (клад утаил только один).
Предположим, что Смит дважды сказал правду. Тогда:
Тогда утверждения Джона будут следующими:
Получается, что Смит сделал это и не делал, что противоречит условию задачи ( клад утаил только один).
Предположим, что Джон дважды сказал правду. Тогда:
Тогда утверждения Смита будут следующими:
Получается, что Смит сделал это и не делал, что противоречит условию задачи ( клад утаил только один).
Предположим, что Браун дважды сказал правду. Тогда:
Тогда утверждения Смита будут следующими:
Тогда утверждения Джона будут следующими:
В данном случае все условия выполняются: клад утаил Смит, Браун не виновен, Джон не виновен.
Ответ: Браун должен быть оправдан.