1)Ему хоть как ответят "рыцарь" (рыцарь правду скажет, лжец соврет).
2) Можно узнать у кого спрашиваешь. Спросить у прохожего соединяет ли дорога город рыцаря и город лжецов - если нет,то говоришь с лжецом . Следовательно спросить где город лжецов (город лжецов и будет городом рыцарей - ведь нам врут!)Город лжецов будет на другой стороне.
Если на ответят что дорога соединяет города, то мы говорим с рыцарем и мы можем все спрашивать - нам ответят правду!
Он ответит, что оно рыцарь, потому что если рыцарь, то он рыцарь, а если лжец, то соврет и ответит, что рыцарь.
По этой дороге я не попаду в город рыцарей?
Рыцарь ответит, если дорога в город лжецов - да
если дорога в город рыцарей - нет, попадете
лжец, если дорога в город рыцарей - нет
если дорога ведет в город лжецов - да, попадете