putnam mathematical competition