有名な問題ですが。

1.赤い帽子が3つと、白い帽子が2つある。これらの帽子のどれ
  かをA君B君C君の3人に被せた。
2.ABCは最初に赤い帽子3つと白い帽子が2つあることは知って
  いたが、最終的にどの帽子が残っているのかは知らない。
3.ABCはお互いの末X子の色を見るbアとはできるが=A自分の帽子
  の色は見ることが出来ない。

3人を集めお互いに質問をしたところ下記のように答えた。
まず、B君はC君に「君の帽子の色は?」と聞くと「分からない」と答えた。
その後、A君はB君に「君の帽子の色は?」と聞くと、やはり「分からない」と
答えた。
A君がB・C君の帽子の色を見ると共に赤い帽子を被っていた。
A君の帽子の色は何色?