3D Crystal Puzzles