Divide and Conquer - 5/24/25