Divide And Conquer 607