There was a crime, and it was known that either Al, Beth, Dell, or Phil (each a knight or a liar) was guilty. At the trial, the men spoke first, and said:
Phil: Dell did it.
Al: No, Beth is guilty.
Then it was the ladies' turn, who said:
Beth: Al is lying.
Dell: Phil never lies.
Then a lady accused someone, and that let me know she herself was innocent.
And next the other lady accused someone, and that let me know who was guilty.
Who's guilty?
Hey, still waiting to hear about the solution I offered. I's like to hear what is wrong with it. I found one problem - the first line of reasoning should read that Beth cannot accuse Dell because we would not be able to tell if she was an innocent knight as in (1) or a guilty liar as in (2). It initially read that you could not diffentiate between (2) and (3). Thanks.