Solving a Rubik’s cube