Ну пусть хоть все белые. Гномов сколько? 100. Сколько перед собой белых шапок видит первый? 99. Что он крикнет? "НА МНЕ ЧЕРНАЯ!!!". Сколько перед собой шапок белых видит второй? 98. Но он знает, что белых нечетное кол-во, не считая первого. Значит на нем белая. И.т.д.