Algorithms And Complexity Module 1