3d crystal puzzles