Имеем четыре высказывания:
«Эдуард не видеоблогер»,
«Юра программист»,
«Яша не тракторист»,
«Юра не тракторист».
Утверждения «Яша не тракторист» и «Юра не тракторист» не могут быть одновременно ложными, ибо тогда они приводили бы к противоречию, тому что и Юра и Яша трактористы.
Значит, именно одно из этих утверждений истинно, а остальные ложные.
Проверим первый вариант: «Яша не тракторист».
Тогда Яша или программист, или видеоблогер.
«Юра не тракторист» - ложь, а тогда Юра как раз тракторист.
«Эдуард не видеоблогер» - ложь, тогда Эдуард видеоблогер.
«Юра программист» - ложь. Юра у нас тракторист.
Для Яши остаётся быть программистом. Всё сошлось.
Яша - программист, Эдуард - видеоблогер, Юра - тракторист.
Но нужно проверить и второй вариант: «Юра не тракторист».
Это истина, тогда Юра или видеоблогер, или программист.
«Яша не тракторист» - ложь, Яша тракторист.
«Эдуард не видеоблогер», ложь, тогда Эдуард видеоблогер.
«Юра программист», ложь, тогда Юра - программист. Но это приводит к противоречию, ибо быть в этом случае видеблогером он не может, это профессия занята Эдуардом.
Проверка показала, что только первый наш допуск справедлив и тогда:
Яша - программист, Эдуард - видеоблогер, Юра - тракторист.