How to Take Apart and Assemble a 3X3 Rubik's Cube?