Divide And Conquer Concept