1. Иван стоит крайним в ряду. Следующие двое - 100% лжецы, так как между третьим и Иваном стоит всего один человек, а между вторым и Иваном - вообще никого..))
Следующий (4-ый) обязан быть рыцарем, поскольку между ним и Иваном действительно 2 лжеца. Все последующие - также рыцари, поскольку все сказали правду.
Итого: при расположении Ивана с края ряда, лжецов может быть только 2.
2. При расположении Ивана на местах 2 и 15 лжецов оказывается 3: крайний и двое стоящих рядом с Иваном с другой стороны от него.
3. При расположении Ивана в ряду на местах 3 - 14 лжецов оказывается 4: по 2 с каждой стороны рядом с Иваном. Все остальные - рыцари.
Таким образом, количество лжецов зависит от положения в ряду Ивана и может быть 2; 3 или 4.