Here's one:
There are three types of people: soldiers (who always tell the truth), spies (who always lie) and engineers (who sometimes lie and sometimes tell the truth).
You encounter three individuals (A, B, and C) who are personally unknown to you - but you DO know that at least one is a soldier. They make the following statements:
A says: B is a spy
B says: A is a soldier
C says: Either A or B is telling the truth
Which one is definitely a soldier? And can we tell what the other two are?
A is an engineer who told the truth this time. B is a spy. C is a soldier.
To specifically answer questions: C, and yes.
Last edited:












. So you have 45mins.



