Divide and conquer
720