Ответ:

Число букетов должно быть общим делителем чисел 132, 198 и 330. Разложим их на множители: 132 = 2² · 3 · 11; 198 = 2 · 3² · 11; 330 = 2 · 3 · 5 · 11.

Наибольший общий делитель этих чисел равен 2 · 3 · 11 = 66. Общие делители, которые больше 30 и меньше 50, — только 33.

Проверка: на каждый из 33 букетов приходится 132 : 33 = 4 синие, 198 : 33 = 6 белых и 330 : 33 = 10 красных роз.

Ответ: 33 букета.