Cal_21 said:
In this scenario, one person would see 2 green hats, and the other two would see 1 green and 1 yellow. You stated earlier that they can all see the color of the other two hats. How can one deduct from this information the color of their own hat?
From this part of the solution:
"Well, if that were the case, person A would see a green and a yellow hat. He'd see a green hat on person B's head, and a yellow hat on person C's head.
So in this case, person A could make a simple deduction. He would know that person B saw a green hat. And person B couldn't have seen the green hat on person C's head. Person B HAD to have seen the green hat on Person A's head. Therefore, person A would know that his own hat was green! So person A would stand up pretty quickly and say "I *know* I have a green hat!""
This is the hypo given C = yellow hat. Note the bold part. If C = yellow hat, A
knows that B saw the green hat on A (because we already know that C = yellow). So A would have said in the OP that he knew the color of his own hat -- green!
But he didn't. Because C = green. And with A, B, C = green,
no one will be able to stand up and say they know the color of their own hat. And becasue no one stands up with the exclaimation, one of these rather intelligent grad students (this is important!) calculates in his head that the only way that
no one stands up and states he or she knows the color of his or her hat is if they were
all green. Okay?