Sequential Fit Algorithm