Ответ:
Если цвет волос каждого не соответствует фамилии, то Белокур не блондин, Чернов не брюнет, а Рыжов не рыжий.
Брюнет обращается к Белокуру. Значит, Белокур не брюнет, поэтому он рыжий. Тогда Рыжов не может быть рыжим и не может быть блондином (его фамилия означает рыжий), следовательно, Рыжов — брюнет. Оставшийся, Чернов, — блондин.
Ответ: Белокур — рыжий, Чернов — блондин, Рыжов — брюнет.
