#0033 Средне Логика

Три мужчины стоят в ряд. На каждого надета шляпа — чёрная или белая — из набора трёх чёрных и двух белых. Каждый видит шляпы перед собой, но не свою. Последний говорит, что не знает цвет своей шляпы. Средний тоже. Первый, не видя ни одной шляпы, говорит, что знает свой цвет. Как?