3D puzzle model