Alice, Bob, Cathy, and David together have three white hats and four black hats. Without looking, they each put on one hat and throw the other three away. They then each look at their friends' hats (no one can see their own hat or the hats that were thrown away), with the following exceptions:
However, each friend believes the others can see three hats.
Alice says, "I know Bob doesn't know his hat color."
Cathy says, "I know David didn't know his hat color before Alice's statement."
David says, "Before Alice and Cathy's statements, I did not know that Alice did not know her hat color."
Given that the four friends are highly logical and made only true statements, exactly which people are wearing black hats?
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.
Before any statements are made, the only way a person could know their own hat color is if they see three white hats (and therefore know their own hat is black).
Alice's statement tells us that she knows that Bob doesn't see three white hats. Therefore, Cathy and David cannot both have white hats.
Cathy's statement tells us that she knows that David doesn't see three white hats. Therefore, Alice and Bob cannot both have white hats.
David's statement tells us that he doesn't know whether or not Alice sees three white hats. Therefore, Cathy and Bob both have white hats.
Since Cathy has a white hat (conclusion 3), David has a black hat (conclusion 1).
Since Bob has a white hat (conclusion 3), Alice has a black hat (conclusion 2).
Thus, the answer is Alice and David .