If this is not for the philosophy area please feel free to move elsewhere...

this is an interesting problem I stumbled upon today. Maybe some of you have heard about it. Obviously the answer is all over the internet, but just try to figure it out for yourself. Its a completely logical answer, no cheating or strange things, just simple probability theory. enjoy (tell me what you think)

from the internets:

If you think that there's no new mathematics under the sun, consider the recently discovered "Hat Problem":
A team of three people are put into a room together. A hat, either red or blue, is placed on each. You can't see the color of your own hat, only the colors of the other two people's hats. No communication is allowed among teammates once they get their hats. After seeing the other hats, the three of you are separated and each is asked "What is the color of your hat?" You can answer "red" or "blue", or you can abstain from replying. If at least one person on the team guesses the right answer and nobody guesses wrong, then your team wins.
The challenge for the team: agree, before you go into the room, on a strategy that will maximize your chance of success.
How in the world can you possibly do better than 50%? None of you knows anything about your own hat, and you can't communicate. At best, it seems, you could conspire in advance to let one team member guess (a 50-50 gamble) and the other two abstain. If more than one of you guesses, the odds only get worse.
Or so it seems. But there is a way to do better --- in fact, to increase your chance of victory to 75%! Think about it for a while if you would like to figure it out for yourself. It's a clever, honest, totally counterintuitive method. It's extensible to more people and more complex problems. And the winning strategy is intimately related to ideas from information and coding theory.