Robot Solves Rubik's Cube