Book Stacking Problem