Ответ:

1. Иванов и Сидоров не могут быть солистом хора, потому что они присутствовали в зале во время выступления солиста.

2. Музыкант не может быть Андреевым или Ивановым: раньше он дружил с Андреевым, а теперь неразлучен с Ивановым.

3. Петров не может быть музыкантом, так как он вместе с музыкантом позировал художнику.

4. Следовательно, музыкант — Сидоров.

5. Андреев тесно связан с музыкой, поэтому он, вероятнее всего, солист хора мальчиков.

6. Тогда художник — Иванов, а увлекающийся бальными танцами — Петров.

Ответ: Иванов — художник; Петров — танцор; Сидоров — музыкант; Андреев — солист хора мальчиков.