Есть дети трех типов «честные» — всегда правдивы, «вруны» — всегда врут, «хитрые» — могут врать и говорить правду. Среди ребят все три типа есть. Между тремя детьми прошёл диалог. Матвей: «Боря не всегда врёт». Боря: «Ага, я хитрый». Олег: «Боря всегда говорит правду». Ответ: Матвей — лжец хитрый честный ; Боря — лжец хитрый честный ; Олег — хитрый честный лжец .
Задание

Есть дети трех типов «честные» — всегда правдивы, «вруны» — всегда врут, «хитрые» — могут врать и говорить правду. Среди ребят все три типа есть.

Между тремя детьми прошёл диалог.

Матвей: «Боря не всегда врёт».
Боря: «Ага, я хитрый».
Олег: «Боря всегда говорит правду».

Ответ: Матвей — [лжец|хитрый|честный]; Боря — [лжец|хитрый|честный]; Олег — [хитрый|честный|лжец].