Shalane Flanagan Solves N.Y.C. Marathon for American Women