Ответ:

Всего цветов было: \(18 + 9 = 27\).

Купили: \(27 - 5 = 22\) цветка.

Ответ: 22 цветка.