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