Learn to Solve a Rubik's Cube