Usa Mathematical Olympiads 1972 1986 New Mathematical Library 33 1988