Add divide conquer