Dow: Divide and conquer

18 0