Divide & Conquer

?