Задача 58

На острове рыцарей и лжецов путешественник встретил четверых местных жителей. Он задал каждому из них один и тот же вопрос – то ли «Сколько лжецов среди вас четверых?», то ли «Сколько лжецов среди троих остальных?» – и получил такие ответы: 

1) «Все»; 2) «Больше половины»; 3) «Ровно половина»; 4) «Только один». 

Можно ли установить а) какой из вопросов задавал путешественник; б) кто из островитян рыцарь, а кто – лжец? (Рыцари всегда говорят правду, лжецы всегда лгут.)