CubeSolver.py