How to Solve The 3D Cube Puzzle