Ответ:

Обрезанный фрагмент не позволяет однозначно определить условие: неясно, что именно означает «оставляет 3 конфеты» и сколько конфет было в мешке после первого вечера. Поэтому вычислить, сколько Варвара съела, нельзя без точного текста этого фрагмента.

Пришлите, пожалуйста, левую часть строки с упоминанием 3 конфет целиком. Если после каждого вечера в мешке оставалось ровно 3 конфеты, это противоречит условию, что после двух вечеров там осталось 21 конфета.