Разобьем все 30 шариков на 15 пар подряд идущих шариков. В каждой паре хотя бы один белый значит белых хотя бы 15 шариков. Разобьем 30 шариков на 10 троек подряд идущих шариков. В каждой тройке хотя бы один синий шарик значит синих хотя бы 10 шариков. Разобьем 30 шариков на 6 пятерок подряд идущих шариков. В каждой пятерке хотя бы один красный шарик значит красных хотя бы 6 шариков. В сумме хотя бы 10+6+15=31 шарик что больше 30 значит невозможно. Ответ: невозможно