Ответ:

Если считать, что каждая девочка вырастила один из трёх видов цветов и все виды различны, то возможны два распределения. Условие не позволяет выбрать между ними.

  1. Роза вырастила маргаритки, Маргаритка — анютины глазки, Аннота — розы.
  2. Роза вырастила анютины глазки, Маргаритка — розы, Аннота — маргаритки.

В обоих вариантах никто не вырастил цветы, совпадающие по названию с его именем.