เฉลย...
คนที่ตอบได้ถูกต้องคือ C
A และ B มองไม่เห็นคนอื่นเลย และไม่เห็นหมวกของตัวเองด้วย
ส่วน D เห็นหมวกของ B และ C แต่ก็ไม่ช่วยอะไรเพราะทั้งสองคนสวมหมวกคนละสี จึงบอกไม่ได้ว่าตัวเองสวมหมวกสีขาวหรือสีดำ
C รู้ว่า D อยู่ข้างหลังตน แต่เมื่อเวลาผ่านไปแล้ว D ยังตอบไม่ได้ ก็ย่อมรู้ได้เองว่าตนและ B ต้องสวมหมวกคนละสีอย่างแน่นอน เพราะมิฉะนั้น D ต้องตอบได้แล้ว
C จึงใช้ข้อมูลนี้... ทั้งข้อมูลที่มาจากการมองเห็นตรง
และจากการประเมินสถานการณ์จากสิ่งที่มองไม่เห็น...
ตอบได้อย่างถูกต้อง ว่าตนเองสวม
"หมวกสีดำ"
สิ่งที่สำคัญ ไม่จำเป็นต้องเป็นสิ่งที่มองเห็นเสมอไป...