Man walks from N.H. to NYC for C's tickets