Рассмотрим стратегию покупателя, которая приводит его к оптимальному решению. Узнав цены, покупатель сортирует все блага по степени полезности для себя с учетом, разумеется, запасов, которые у него есть. Сортировать он их будет по убыванию предельной полезности порций благ, приобретаемых за единицу денег. Первый номер получит благо, обладающее наибольшей предельной полезностью на единицу цены, второе - меньшей, чем первое, но большей, чем все остальные, и т. д.