Двое человек обвиняют друг друга в шпионаже. Сможете ли вы разобраться, кто агентура, а кто нет?
Добро пожаловать в удивительную страну, где живут рыцари, мошенники и шпионы. Рыцари всегда говорят правду, мошенники всегда лгут, а шпионы могут лгать или говорить правду по собственному желанию. Сможете ли вы разобраться, кто есть кто, решив логическую головоломку?

Задача
К вам подходят три человека. Вы знаете, что один из них рыцарь, один — лжец, а еще один — шпион.
Вы спрашиваете: «Кто из вас шпион?»
Человек в синем говорит: «Этот человек в красном — шпион».
Человек в красном говорит: «Нет, человек в зеленом — шпион».
Человек в зеленом говорит: «Нет, человек в красном — вот кто на самом деле шпион».
Так кто же из них шпион, кто рыцарь, а кто лжец?
Подсказка
Два человека обвинили друг друга в шпионаже — о чем это нам говорит? Popular Mechanics советует подумать об этом.

Решение
Давайте сначала предположим, что человек в синем и человек в зеленом оба говорят правду, называя человека в красном шпионом. Мы сразу видим, что так не может быть, потому что если бы человек в красном был шпионом, то остальные двое были бы рыцарем и лжецом, а лжец не сказал бы правды о личности шпиона. Так что человек в красном не шпион.
Поскольку мы знаем, что человек в красном не является шпионом, мы можем сказать, что ни человек в синем, ни человек в зеленом не могут быть рыцарем, потому что они оба лгут. Таким образом, человек в красном должен быть рыцарем.
Поскольку мы знаем, что человек в красном является рыцарем, мы знаем, что он говорит правду. Поэтому человек в зеленом — шпион, в результате чего человек в синем не может быть никем, кроме лжеца.
Сейчас читают
Вместо останков Витовта за стеной Вильнюсского кафедрального собора нашли лишь груду камней. Однако власти Литвы готовы выделить на продолжение поисков еще 1,5 миллиона евро
Комментарии