Ответ:

Пусть портретов было x. Тогда натюрмортов было x − 12, а пейзажей — x + 4.

Составим уравнение: x + (x − 12) + (x + 4) = 58.

3x − 8 = 58; 3x = 66; x = 22.

Натюрмортов: 22 − 12 = 10. Пейзажей: 22 + 4 = 26.

Ответ: 22 портрета, 26 пейзажей и 10 натюрмортов.