Title: An Algorithm for Solving the Two-Dimensional Cutting Stock Problem