Александр, почему я должен заниматься виртуальной расфасовкой и вникать в ваши фуры? Мне‑то вилки нужны просто.
Пусть потеет машина:
Если нужное мне количество нормально раскладывается по коробкам, то вообще нет вопросов:
Если ровно раскидать не получается, объясняем это, пока фокус в поле:
А при расфокусе исправляем на ближайшее подходящее значение:
Это в сто раз проще понять, а ещё интерфейс не придётся переделывать, когда у вас поменяется упаковка наборов или появятся другие коробки.