Answer: 125 roses
Explanation:
300 divided by 12 is 25
25 times 5 is 125
9.4m questions
12.2m answers