Divide And Konquer