La dernière personne pourrait deviner la couleur de son chapeau si les deux premiers chapeaux étaient rouges. Ce n'est pas le cas, elle garde donc le silence.
Sachant cela, la seconde personne peut se dire qu'une des deux chapeaux au moins est bleu. Si elle avait un chapeau rouge devant elle, elle affirmerait que son propre chapeau est bleu, mais elle garde le silence également...
Le premier chapeau est donc bleu et la première personne le devine parce que les deux autres se taisent.
Maintenant, il est possible que le second et le troisième personnage n'aient rien compris à l'énigme... et dans ce cas, le chapeau pourrait être rouge ou bleu.