На суде каждый из троих подсудимых обвинял одного из двух других. Оказалось, что первый был единственным, кто говорил правду. Если бы каждый стал обвинять другого из них (но не себя), то второй был бы единственным, кто сказал правду. Кто виновен
третий
Пошаговое объяснение:
Первый мог обвинить второго или третьего. И он бы оказался прав.
Второй мог обвинить первого и третьего. И также был прав.
Виновен второй или третий = первый или третий.
Поэтому виновен третий.