Puzzles and Cubes