Optimization: box volume (Part 2)