Ответ:
Брюнет обращается к Белокурову, значит, Белокуров не брюнет. По условию цвет волос никому не соответствует фамилии, поэтому Белокуров не может быть и белокурым. Из трёх названных цветов ему остаётся рыжий.
Чернов не может быть брюнетом, так как это соответствовало бы фамилии. Рыжий уже Белокуров, поэтому Чернов — белокурый, а Рыжов — брюнет.
Ответ: Белокуров — рыжий, Чернов — белокурый, Рыжов — брюнет.
