This one is pretty good, though it is a bit long, so bear with me
Imagine there is a hat sitting on the table. And there are two contestants. Tommy, will be one of the contestants, and we'll call the other one Vinnie.
Tommy reaches into the hat and pulls out a number. Then, Vinnie does the same. Now, the reason this hat is magical is that, no matter what number Tommy pulls out, Vinnie will always pull out a number that is either one above or one below Tommy's number. For example, if Tommy pulls out a two, Tommy knows Vinnie has pulled out either a one or a three.
So, each person pulls out a number. Let's say Tommy picks three and Vinnie picks two. I'm the moderator, and I ask Tommy, "Do you know what number Vinnie has?" Tommy looks at his number, which is 3, and says, "No, I don't."
I then ask Vinnie, "Do you know what number Tommy has?" He looks at his number two and says, "Yes." He knows Tommy has to have a 3.
Now, here's the tricky part:
Regardless of the numbers that are picked, and assuming that both contestants answer truthfully, if I keep asking the question of both of them, eventually one contestant will know what number the other contestant has.
In other words, if I ask Tommy, then ask Vinnie, then Tommy again... then Vinnie again... eventually one of them will know the other's number.
The question is this:
How come is that?
"My life has a superb cast but I can't figure out the plot." - Ashleigh Brilliant