Divide and Conquer#5671