Cube-and-Conquer