Rubik Cube Puzzle solved by Robot