Shalane Flanagan crossed the finish line at the New York City Marathon with a time of 2:33:32 for 11th place overall.

The finish marks the completion of Flanagan’s goal to run six marathons in six weeks. The 2017 NYC Marathon champion ran every race in the packed fall calendar, completing the Berlin, Boston, London, Tokyo (remote), Chicago and New York Marathon. The 40-year-old, now retired from professional running, finished every race in under three hours, running her fastest time in New York.

Flanagan says she isn’t looking forward to the grueling project coming to an end, admitting that she has actually enjoyed the experience more than she initially thought.

“I think at the end I’ll be thinking of how much fun we’ve had. I guess now I’ve got to dream up another hard challenge,” Flanagan says of the series coming to a close.