Can you tell me the answer to when is the last time the mets won a world series??
1986