Farmville Workout

For time:
WOD:
100 DU's
200m farmer's carry (45/25)
75 DU's
200m farmer's carry
50 DU's
200m farmer's carry
25 DU's
200m farmer's carry

Optional post-wod:
50 ring dips in as few reps as possible.