Жил-был царь, и было у него три сына. 
Собрался царь помирать, и решил устроить сыновьям испытание, дабы решить, кому наследство завещать. 
Усадил троих царевичей и приказал принести пять шапок: три белых и две черных.

Затем приказал сыновьям закрыть глаза и одел всем белые шапки. 
Получается, никто из сыновей не знал, какая шапка надета на нем самом, но видел, какие надеты на двух братьях.
И молвил царь: «Кто угадает, какая цветом шапка на нем надета, тому и царство!»
Долго сидели царевичи, молча глядя друг на друга.
Пару часов прошло, и тут встает один из царевичей и говорит: «На мне белая шапка!»
И побеждает. А как у него это получилось?

20 комментариев: Загадка на логику