Решение:
Девочка, вырастившая маргаритки, обратила внимание Розы, значит, Роза не выращивала маргаритки. Из этого также следует, что Маргарита не выращивала маргаритки, т.к. это сделала другая девочка.
Так как ни у одной из девочек имя не совпадает с названием любимых цветов, то Роза не выращивала розы, и Анюта не выращивала анютины глазки. Из условия задачи нам известно, что Роза не выращивала маргаритки, следовательно, Роза вырастила анютины глазки.
Нам известно, что Маргарита не выращивала маргаритки, а Роза выращивала анютины глазки. Следовательно, Маргарита выращивала розы.
Осталось определить, что выращивала Анюта. Роза вырастила анютины глазки, Маргарита вырастила розы, значит Анюта вырастила маргаритки.
Ответ: Роза вырастила анютины глазки, Маргарита вырастила розы, Анюта вырастила маргаритки.