Two-dimensional Cutting Stock with Multiple Stock Sizes