3d layered puzzle