ARE YOU TIRED ... WALKING LONG

22. Are you tired ... walking long?A. at B. in C. with D. of