DIVISIDE AND CONQUER