1) Твое число меньше 4?
Рыцари ответили да, значит, у них два из трех чисел - 1, 2 или 3.
Лжецы тоже ответили да, значит, у них числа от 4 до 9.
2) Твое число делится на 3? Трое ответили да, один нет.
Выводы сделаем чуть позже.
3) Твое число четное? Оба рыцаря ответили нет, значит, у них 1 и 3.
Оба лжеца тоже ответили нет, значит, у них четные - 4, 6 или 8.
Вернемся к 2) вопросу. Твое число делится на 3?
Один рыцарь, у которого 1, честно ответил нет.
Второй рыцарь, у которого 3, честно ответил да.
Оба лжеца ответили да, значит, у них НЕ делятся. Это 4 и 8.
Ответ: У рыцарей 1 и 3, у лжецов 4 и 8.