100 prigionieri sono in fila, uno dietro l'altro. A ciascuno viene messo un cappello rosso o nero. Ogni prigioniero può vedere i cappelli di tutti quelli davanti a lui, ma non il proprio né quelli dietro.
Partendo dall'ultimo della fila (quello che vede tutti gli altri), ogni prigioniero deve dire ad alta voce "rosso" o "nero". Se indovina il colore del proprio cappello, è salvo.
I prigionieri possono accordarsi su una strategia prima. Qual è la strategia che massimizza il numero di prigionieri che si salvano con certezza?