On a certain village, a villager is either a human or a werewolf. Werewolves and humans . Suppose there are three villagers, Alice, John, and Matt, and only one of them is a werewolf. They each say the following:
: John is the werewolf.
: Matt is human.
: Alice is a werewolf.
Who is the werewolf?
This section requires Javascript.
You are seeing this because something didn't load right. We suggest you, (a) try
refreshing the page, (b) enabling javascript if it is disabled on your browser and,
finally, (c)
loading the
non-javascript version of this page
. We're sorry about the hassle.
Solution: Alice is the werewolf.
Explanation:
If Matt was a werewolf, John would be lying about him being a human, so we would have 2 werewolves, but there is only one
If it was John as a werewolf, Alice would be a human because she told the truth about John being a werewolf, but Matt said she is a werewolf, so John and Matt would both be werewolves. But there is only 1.
If it was Alice, Matt would be telling the truth, so he would be a human, which John says that he is, so they are telling the truth, and since John isn't a werewolf, we know that Alice must be lying, so we would only have one werewolf. And this matches the criteria given in the problem. So she must be the werewolf.