Белов - он рыжий
Чернов - он блондин
Рыжов - он брюнет
потому что,1) Брюнет СКАЗАЛ Белову (значет Белов не брюнет), остаётся только 2 цвета, он не блондин (так как его фамилия совпадает с цветом), остаётся только РЫЖИЙ. 2) Чернов (не брюнет, т.к. фимилия совпадает с цветом), значет блондин. 3) Рыжов - Брюнет (потому что только это осталось)