Methods Of Solving The Rubik's Cube