519 seems to have at least 3 solutions... feels a little underconstrained!