首先可以排除2紅,只剩三藍與一紅二藍若是三藍,那自己一定是藍,要考慮的只剩下一紅二藍若看到一紅一藍,自己一定是藍(但此時另二人其中一人亦會知道他自己是藍)若看到二藍,則自己是紅,但在這種情況下,其他二人會知道他們是藍所以當時的情況有二三個都是藍,但其他兩人思考比自己慢,所以自己得救自己看到一紅一藍,而另一個藍思考比自己慢,所以自己得救。
舉手者A.先假設自己頭巾是紅1.另兩人為一紅一藍 -> 不成立, 頭巾是藍 會看到二紅而立即舉手由於沒有人立即舉手 也排除頭巾是二紅一藍情形2.另兩人均為藍 -> 不成立, 另兩人都看到一紅一藍, 思考之後也會舉手B.由此推論 假設自己頭巾是紅不成立, 自己頭巾必是藍1.接著因 舉手者 頭巾必是藍, 也排除頭巾是二紅一藍2.再就另兩種一紅二藍 和 三人均是藍不詳述.........最後 確定 三人均是藍
答案是:三個都是藍頭巾這裡面最重要的一句話,就是「三個囚犯相互看了很久後」這句話就代表了,這三個人從他們眼中都沒看到紅頭巾順序是這樣如果有人看到兩個紅頭巾,他馬上就舉手了但是沒有所以接下來再判斷,如果有人看到一個紅頭巾那他就會思考,既然剛剛都沒有人馬上舉手那他也能猜到自己是藍頭巾了可是,又沒有人舉手最後,過了一段長時間終於有人舉手了,因為他知道只有三個人都帶藍頭巾,才會發生這種互看很久的情況