Ответ:

За первым столом могут сидеть 14 лжецов: каждый видит среди остальных 13 человек больше лжецов, чем рыцарей, поэтому утверждение «рыцарей больше» ложно, как и требуется от лжеца.

За вторым столом, как следует из условий правдивости, обязательно 7 рыцарей и 7 лжецов.

Итого: 14 + 7 = 21.

Ответ: 21 лжец.