Si le troisième de la file voit deux chapeaux noirs devant lui, il dit "j'ai un chapeau blanc".
Dans ce cas, les deux autres ne savent rien dire.
Sinon, donc, le troisième se tait.
Si le deuxième voit un chapeau noir devant lui, il dit "comme celui qui est derrière moi n'a rien dit (sous-entendu, les deux autres ont un chapeau noir), j'ai un chapeau blanc".
Dans ce cas le premier ne sait rien dire.
Sinon, donc, le troisième et le deuxième se taisent,
Alors le premier dit "comme aucun des autres n'a parlé (sous-entendu, ils sauraient que j'ai un chapeau noir), c'est que j'ai un chapeau blanc. "