Six Cube Solver