Ответ:

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

За вторым столом пусть рыцарей k, а лжецов 14 − k. Если k рыцарей, каждый видит среди соседей k − 1 рыцарей и должен правдиво утверждать, что лжецов больше: 14 − k > k − 1, откуда k ≤ 7. Если за столом есть лжецы, каждый видит k рыцарей и 13 − k лжецов; утверждение «лжецов больше» должно быть ложным, поэтому 13 − k ≤ k, откуда k ≥ 7. Следовательно, за вторым столом ровно 7 рыцарей и 7 лжецов.

Ответ: 7 лжецов.