Types of 3D Puzzles