На острові живуть лицарі, які завжди говорить правду, і брехуни, що завжди говорить неправду. кожен житель острова, або лицар, або брехун. троє жителів острова (a, в таc) розмовляли між собою у саду. до них підійшов незнайомець і запитав у а: "ви лицар чи брехун? " той відповів, але так нерозбірливо, що незнайомець нічого не зрозумів. тоді він запитав у в:
-що сказав а?
-а сказав, що він брехун- відповів в .
- не вірте b! він обманює! -утрутився в розмову c . хто такі b та c ?
Якщо А брех. то він сказав, що він є лиц.
Якщо А лиц. то він сказав, що він є лиц.
Отже, в будь-якому випадку А сказав, що він є лиц.
Отже, В сказав неправду і В є брехуном,
а С сказав правду і С є лицарем.