On a certain island there elves who always tell the truth and goblins who always lie; other than that, you cannot tell what type an islander is. You come across 4 islanders, Alice, Bob, Cam, and Dina. After asking them how many elves and goblins there are among them, they each say the following:
Alice: There are exactly 2 elves among us.
Bob: There are at most 3 goblins among us.
Cam: There is only one goblin among us.
Dina: Alice is telling the truth.
If we know that there is at least one elf, how many goblins are there?
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.
If Dina and Alice are telling the truth, then they are the two elves. This means that there would be 2 goblins, i.e., at most 3 goblins. This makes Bob an elf giving us 3 elves contrary to what Alice said. Then Alice and Dina are goblins. But then there are 2 goblins > 1 goblin so that Cam lied. Then we have 3 goblins. Since there is at least one elf, that would be Bob.