Ответ на головоломку:
Ответ: Преступник Лиходеев. Выясним, кто оба раза сказал правду.
1. Пусть это Брагин. Из этого следует, что Брагин не виноват, а хищение совершил Лиходеев. Тогда из слов Лиходеева следует, что он соврал один раз ("Я не виноват"), а второй раз сказал правду ("Кургин тут не причем"). Из слов Кургина следует, что он солгал дважды: "Лиходеев не виновен" и "Преступление совершил Брагин". Вариант непротиворечивый, т.е. правильный.
2. Пусть Лиходеев оба раза сказал правду. Из его слов следует, он и Кургин не виноваты, т.е. хищение совершил Брагин. Тогда Брагин солгал дважды: "Я не делал этого" и "Это сделал Лиходеев". А Кургин тоже сказал правду дважды: "Лиходеев не виновен" и "Преступление совершил Брагин". Противоречие, т.е. предположение было неверным.
3. Пусть Кургин оба раза сказал правду. Из этого следует, что преступник - Брагин. Тогда Брагин солгал дважды, а Кургин два раза сказал правду, что невозможно. Т.е. опять пришли к противоречию.