Цена на яблоки одинаковая, яблоки тоже одинаковые, но на продажу есть определённое условие.
Достаточно некорректно говорить, что цена на яблоки одинаковая, при этом ставить условие на продажу: я полагаю, там надо как-то посмотреть на модули и разбить яблоки на кучки.
Тогда уж давайте сбавлять цену со временем: лежалый товар дешевле. Короче, тут некорректность.
Нуль - красивый хороший ответ.
Еще можно так: каждая торговка продавала все свои яблоки следующей. Та купленные съедала, а собственные продавала, покрывая расходы. Тогда цена на одно яблоко произвольная.
Так мне нравится.