Inside Rubik's Cube and Beyond