Solving Rubik S Cube