На острове три вида жителей:

Рыцарь:всегда говорит правду

Лжец:всегда говорит ложь

Шпион:может говорить правду или ложь (каждый раз ответ может быть разным)

Вы встретили трех жителей:A、B、C, которые сказали следующее:

A сказал:“B - лжец.”

B сказал:“C - шпион.”

C сказал:“A и B - лжецы.”

Скажите, кем являются A、B、C?