Так как Белов разговаривал с черноволосым,а по условию задачи он не может быть белым, то он рыжий. Чернов может быть или белым, или рыжим, но уже ясно, что рыжий Белов, значит Чернов - белый. Рыжов может быть белым или черным, но белый у нас Чернов, тогда Рыжов черноволосый.