Вопрос:

7) На острове живут рыцари, лжецы и хитрецы. Рыцари всегда говорят правду, лжецы всегда лгут, а хитрецы могут соврать или не соврать, как им захочется. Одного жителя спросили: «Вы кто?». И он ответил: «Я лжец». Кто этот житель на самом деле?

Ответ:

Рыцарь не может так ответить, потому что его слова были бы ложью.

Лжец тоже не может так ответить: фраза «Я лжец» для лжеца является правдой.

Значит, этот житель не рыцарь и не обычный лжец. Он хитрец, который в этот раз сказал правду.

Ответ: хитрец.