Algorithm Section Completed