A very special island is inhabited only by knights and knaves. Knights always tell the truth, and knaves always lie. You meet 6 inhabitants: Jack, Daniel, Mia, William, Aurora, and Liam. Jack told you that Daniel is not a knave. "William is a knave," Daniel mentioned. "If Daniel is a knight then William is a knight" - Mia. William was heard saying, "Liam is a knave". Aurora was heard saying, "Jack is a knave or William is a knight". "Mia is a knight and Mia is a knave," Liam declared. So who is a knight and who is a knave?
Jack is a knave, Daniel is a knave, Mia is a knight, William is a knight, Aurora is a knight, and Liam is a knave.
(1) Jack is a knave
(2) Daniel is a knave
(3) Mia is a knight
(4) William is a knight
(5) Aurora is a knight
(6) Liam is a knave
Assume Jack is a knight. No contradiction is found in their claim that Daniel is not a knave. Assume Daniel is a knight. No contradiction is found in their claim that William is a knave. William cannot be a knight, because this would contradict the claim of Daniel that William is a knave. Assume William is a knave. No contradiction is found in their false claim that Liam is a knave. Liam cannot be a knight, because this would contradict the claim of their own that Mia is a knight and Mia is a knave. Liam cannot be a knave, because this would contradict the false claim of William that Liam is a knave. We have exhausted all possibilities for Liam and William, so let us go back and reconsider Daniel. Daniel cannot be a knave, because this would contradict the claim of Jack that Daniel is not a knave. We have exhausted all possibilities for Daniel, so let us go back and reconsider Jack. Assume Jack is a knave. No contradiction is found in their false claim that Daniel is not a knave. Daniel cannot be a knight, because this would contradict the false claim of Jack that Daniel is not a knave. Assume Daniel is a knave. No contradiction is found in their false claim that William is a knave. Assume William is a knight. No contradiction is found in their claim that Liam is a knave. Liam cannot be a knight, because this would contradict the claim of William that Liam is a knave. Assume Liam is a knave. No contradiction is found in their false claim that Mia is a knight and Mia is a knave. Assume Mia is a knight. No contradiction is found in their claim that If Daniel is a knight then William is a knight. Assume Aurora is a knight. No contradiction is found in their claim that Jack is a knave or William is a knight.