объект p выделяется, когда класс загружается, потому что он статический. При вызове метода с "M" создается
новый объект A
новый объект n
новый строковый объект для p
Сколько товаров подлежат возврату? решение должно быть 5, но я не понимаю, почему. При вызове предыдущего метода новый объект, связанный со статической переменной, а старый становится подходящим?