Балканская олимпиада по математике 2021 года | Казахстанские олимпиады

У Ангела есть склад, на котором изначально находится 100 куч по 100 кусков мусора в каждой. Каждое утро Ангел выполняет ровно одно из следующих действий:
   (a) Он очищает каждый кусок мусора из одной кучи.
   (b) Он очищает по одному кусочку мусора из каждой кучи.
   Однако каждый вечер на склад пробирается демон и выполняет ровно одно из следующих действий:
   (a) Он добавляет по одному куску мусора в каждую непустую кучу.
   (b) Он создает новую кучу с одним куском мусора.
   В какое первое утро Ангел может гарантировать, что очистил весь мусор со склада?