Joiner puzzle