rubiksparse.py