trajectory puzzle