Ответ:

Сначала найдём, на сколько 18 меньше 30: 30 − 18 = 12.

Искомое число на 12 меньше 40: 40 − 12 = 28.

Ответ: 28.