Ответ:

Число одинаковых гирлянд должно быть общим делителем чисел 30, 18 и 12. Возможны 1, 2, 3 и 6 гирлянд. Количество шаров каждого цвета в одной гирлянде находим делением общего количества на число гирлянд.

Число гирлянд1236
Красные3015105
Синие18963
Жёлтые12642