rescurive interlock puzzle in 3D voxelize model