Ответ:

Оксана любит синий цвет, поэтому она не любит зелёный и не держит попугая, поскольку владелица попугая любит зелёный. Наталья также не держит попугая, значит, попугай у Марины. Марина любит зелёный.

Наталья не любит красный, а зелёный уже принадлежит Марине; следовательно, Наталья любит синий. Но синий любит Оксана, а цвета у девочек разные. Получается противоречие: дважды указан синий цвет, хотя по условию девочки любят разные цвета.

В условии нет решения, удовлетворяющего всем ограничениям. Вероятно, в одном из исходных условий допущена ошибка; нужно уточнить подсказки, чтобы однозначно распределить питомцев и цвета.