Abstract: A plurality of parallelepiped blocks having varying heights, planar sides and a curved upper surface are connected together by special pin and hole interlocks randomly spaced in predetermined locations to form a three dimensional puzzle with at least a curved upper surface. Two or more puzzles can be made by initially assembling the blocks into a polyhedron with six rectangular faces and sawing along a predetermined path to separate the polyhedron into individual puzzles.