Составим таблицу, в которой отметим известные факты:
| Белые волосы | Черные волосы | Рыжие волосы | |
|---|---|---|---|
| Белов | Нет (т.к. Белов сказал "Ты прав") | ||
| Чернов | Нет (по условию задачи) | ||
| Рыжов | Нет (по условию задачи) |
Так как Белов не черноволосый и не беловолосый, значит, у него рыжие волосы.
| Белые волосы | Черные волосы | Рыжие волосы | |
|---|---|---|---|
| Белов | Нет | Да | |
| Чернов | Нет | ||
| Рыжов | Нет |
Так как у Белова рыжие волосы, то Чернов не может быть рыжим, значит, у Чернова белые волосы, и, соответственно, у Рыжова черные волосы.
| Белые волосы | Черные волосы | Рыжие волосы | |
|---|---|---|---|
| Белов | Нет | Нет | Да |
| Чернов | Да | Нет | Нет |
| Рыжов | Нет | Да | Нет |
Ответ: у художника черные волосы.