Divide and Conquer: Find Solutions by Splitting Up