A32
A君の立場になって考えてみましょう。
まず、自分が白い帽子をかぶっていると仮定します。
C君は前に座っている2人を見て、もし2人とも白い帽子を
かぶっていたら、自分がかぶっている帽子が黒ということが
推測できますね。しかし「わからない」と答えています。
ということは、自分が白い帽子をかぶっている以上、
B君の帽子は黒でなくてはいけませんね。つまり、B君は
C君の答えを聞いて自分の帽子の色を推測できるはずです。
しかし、B君もやはり「わからない」という答えでした。
ということは、最初に仮定した「自分がかぶっている帽子は白」
が間違っているということになります。
ということで、A君のかぶっている帽子の色は黒であると
推測できるわけです。
「わからない」という答えがヒントになっていたわけですね。