Задачу решаем с конца:
1) 18-5=13 (к.) - половина остатка после того, как взяла Маша
2) 13*2=26 (к.) - перед тем, как взял Коля
3) 26-4=22 (к.) - две третьих от первоначального количества
4) 22:2*3=33 (к.) - было в вазе с самого начала
5) 33:3-4=7 (к.) - взяла Маша
6) 26:2-5=8 (к.) - взял Коля
Ответ: первоначально в вазе было 33 конфеты, Маша съела 7 конфет, а Коля - 8 конфет.