Какое то сумбурное решение придумалось:
Сразу понятно, что точно нет хотя бы одной белой шапки: кто нить бы сразу крикнул что на нем черная шапка.
Затем становится ясно, что нет и второй белой шапки: иначе кто нить бы крукнул что на нем черная шапка.
Значит на всех черные шапки.
Вообщем не понятно, как тут в таком случае выдерживается время на раздумье у мудрецов. По идее, тот кто точно знает какая у него шапка может прокинуть остальных