Answer:
That depends on how many flowers we keep in each bouquet.
If 1 tulip & 1 daffodil is kept in a bouquet , then the greatest no. of bouquets she'll make = 18
If 2 tulips & 2 daffodils is kept in a bouquet , then the greatest no. of bouquets she'll make = 9
If 3 tulips & 3 daffodils is kept in a bouquet , then the greatest no. of bouquets she'll make = 6
If 6 tulips & 6 daffodils is kept in a bouquet , then the greatest no. of bouquets she'll make = 3
If 18 tulips & 18 daffodils is kept in a bouquet , then the greatest no. of bouquets she'll make = 2
but somehow 2 daffodils will be left .