Если все ответили, что их числа делятся на 3, значит это либо 3,либо 6,либо 9.
Если трое ответили, что их число меньше 4,значит у одного рыцаря число 3.
Если на вопрос о том, нечетное ли у них число,ответил только один, значит это рыцарь с числом 3, следовательно у другого рыцаря четное, то есть 6, а у лжецов нечётные, то есть больше четырех, значит это 5 и 7.
Ответ:5;7;3;6.