Add heap for sorting packed box choices
Keep iterating until solve