programme to solve the rubik cube