Actually, they seem to have changed the topic a bit. The theory is the same, though.
My source tell me that the story now goes like this:
There are 50 married couples, and each woman knows when another woman's husband has been unfaithful
but never when her own husband has. The statutes of the village require that if a woman can prove
that her husband has been unfaithful, she must kill him that very day. As it happens, all 50 of the
men have been unfaithful. Even though all the women are statute-abiding and rational, nothing
happens until the tribal matriarch visits and says that there is at least one philandering husband
in the village. Nothing happens for 49 days, but on the 50th day, after a process of simultaneous
"meta-reasoning," there is a bloodbath, and all the husbands are slaughtered.
This apparently comes out of the book "Once Upon a Number", by John Allen Paulos
You actually get this question even if you are about to have a PhD.
-- Windows has detected that the mouse has moved, please reboot for this change to take effect.