Ответ:

Сначала найдём, сколько конфет осталось после того, как Маша съела 5 конфет:

23 − 5 = 18 (конфет).

Затем прибавим 12 конфет, которые ей дали:

18 + 12 = 30 (конфет).

Ответ: 30 конфет.