WHO IS TELLING THE TRUTH?
Only three type of people inhabit the strange island of
Boehmzelli: knights who always tell the truth, knaves who always lie, and
normals who sometimes lie and sometimes tell the truth. We are given three
people, A, B, C, one of whom is a knight, one a knave, and one a normal
(but not necessarily in that order). They make the above statements. What
are A, B, and C?