Aquí va un pequeño pero entretenido problema, el que lo conteste primero se lleva…. UN AAAUTOOOO (es broma)

En la imagen hay cuatro personas (si, son personas) enterradas hasta el cuello. No se pueden mover, así que solo pueden ver hacia el frente, entre A y B hay una pared que no deja verse entre ellos. Ellos saben que tienen puestos sombreros, 2 negros y 2 blancos, pero no saben de que color es el sombrero que llevan puesto. Para evitar que les disparen cualquiera de ellos debe de gritar el color de sombrero que lleva puesto, no pueden hablar entre ellos y si el que grita se equivoca todos morirán, tienen 10 minutos para que uno de los 4 grite.
Después de 1 minuto, uno de ellos grita y se salvan.
Preguntas:
¿Cual de los 4 grito?
¿Como pudo estar 100% seguro de el color de su sombrero?
Notas, no es una pregunta capciosa, no hay ninguna forma de comunicarse entre ellos, no se pueden mover, y están enterrados en linea recta. Por lo que A y B solo pueden ver la pared, C puede solo ver el sombrero de B, y D puede ver los sombreros de B y C. Y ninguno es mudo.
La respuesta después de el salto
Respuesta:
C grita que el tiene un sombrero negro. ¿Como pudo estar seguro de el color de su sombrero ?
Después de un rato C se dio cuenta de que el tenia que contestar, esto es por que D no podía contestar, mucho menos A y B.
D puede ver el sombrero de C y B y aun así no pudo determinar el color que traía puesto. A y B están en la misma situación donde no pueden ver ningún otro sombrero, por lo que no pueden determinar el color de sombrero que llevan puesto.
Como A, B, y D no pudieron contestar, esto deja a C solamente con la respuesta. C se dio cuenta de que tenia un sombrero negro, por que si D hubiera visto que los sombreros de B y C eran blancos el hubiera contestado con toda certeza que su sombrero era negro, pero como se quedo callado, C se dio cuenta de que D estaba viendo un sombrero blanco y un sombrero negro, y como C esta viendo que A tiene un sombrero blanco, por lo tanto llego a la conclusión de que su sombrero era negro.