Solving a Rubik's cube!