Solving A Rubix Cube