intersection puzzle