Ответ:

Красных бусин: \(100\% - 25\% - 40\% = 35\%\).

Синих бусин больше красных на \(40\% - 35\% = 5\%\). Эти 5% составляют 30 бусин.

Всего бусин: \(30 : 5 \times 100 = 600\).

Зелёных бусин: \(600 \times 25 : 100 = 150\).

Ответ: 150 зелёных бусин.