Shanbuyers Puzzles and Cubes