Optimized solver: precomputes per-column (Wc) length-DP once, then scans CTL in 1 mm steps with tiny width-DPs. “Column mixing” lets a column stack mixed rows (e.g., 850×1010 then 700×300 in the same 850 mm column).
Starts with one row. Click “+ Add size” for the next row. Sizes can rotate; solver picks orientations automatically.