puzzle, delimitation, exact fit, together, added together, completely, into each other