Divide and conquer+

Divide and Conquer