Answer:
16 bouquets each containing 3 roses, 3 irises and 1 freesias.
Explanation:
If each bouquet needs at least 1 of each then she will be able to make, at most, 16 boquets with 1 freesias each because it is is the flower she has the least of. Now you will divide the other flowers across the 16 bouquets ignoring remainders. In the end there will be 8 roses left over.