Ответ:

Красных шаров на 8 меньше, значит зелёных на 8 больше: 30 + 8 = 38.

Ответ: купили 38 зелёных шаров.