En una mesa hay tres sombreros negros y dos blancos. Tres señres en fila india se ponen un sombrero al azar cada uno y sin mirar el color.

Se le pregunta al tercero de la fila, que puede ver el color del sombrero del segundo y el primero, si puede decir el color de su sombrero, a lo que responde negativamente.

Se le pregunta al segundo que ve solo el sombrero del primero y tampoco puede responder a la pregunta.

Por ultimo el primero de la fila que no ve ningún sombrero responde acertadamente de que color es el sombrero que tenia puesto.

¿Cuál es este color y cual es la lógica que uso para saberlo?

Solución (seleccionar texto para verla)
::

El ultimo de la fila puede ver el color del sombrero de sus compañeros, si no puede saber cual es el color del suyo es porque los otros dos no son blancos, por lo que o son los dos negros o es uno de cada color.

El segundo de la fila puede ver el color del sombrero del primero y ya ha deducido lo que penso el tercero, si tampoco responde a la pregunta es porque ve que el color del primero es negro, si fuera blanco sabría que el suyo es negro.

El primero por ese mismo planteamiento deduce que su sombrero es negro.::