Краткий ответ: 21 конфету.
Решим задачу с конца.
В полдень третьего дня в мешке было 21 конфета. Утром добавили 3 конфеты, значит после второго вечера осталось: \[ 21-3=18. \]
После того как Варвара съела треть конфет, осталось \(\frac23\) от их количества. Значит, перед вторым вечером было: \[ 18:\frac23=27. \] Во второй вечер она съела: \[ 27:3=9. \]
Утром второго дня добавили 3 конфеты, поэтому после первого вечера осталось: \[ 27-3=24. \] Перед первым вечером было: \[ 24:\frac23=36. \] В первый вечер Варвара съела: \[ 36:3=12. \]
Всего она съела: \[ 12+9=\boxed{21\text{ конфету}}. \]
Проверка:
\(36-12+3=27\), затем \(27-9+3=21\). Всё сходится.
