Comfortable being Uncomfortable

A:
200 swim/100 non-free/100 kick.
9 x 50 @ :50 (#1 is 1/3 fast, #2 is 2/3 fast, #3 is all fast, repeat).
4 x 50 @ 1:05 (IM switch).
Main Set:
100 IM easy @ 2:15, 1 x 100 free strong @ 1:30.
100 IM easy @ 2:15, 2 x 100 free strong @ 1:30.
100 IM easy @ 2:15, 3 x 100 free strong @ 1:30.
100 IM easy @ 2:15, 4 x 100 free strong @ 1:30.
100 social kick.
4 x 150 (cool down, fins optional) w/:10 rest (50 kick/50 back/50 free).
*3200 total*

B:
200 swim/100 non-free/100 kick.
9 x 50 @ 1:05 (#1 is 1/3 fast, #2 is 2/3 fast, #3 is all fast, repeat).
3 x 50 @ 1:20 (25 nonfree/25 free).
Main Set:
50 nonfree easy @ 1:30, 1 x 100 free strong @ 1:50.
50 nonfree easy @ 1:30, 2 x 100 free strong @ 1:50.
50 nonfree easy @ 1:30, 3 x 100 free strong @ 1:50.
50 nonfree easy @ 1:30, 4 x 100 free strong @ 1:50.
2 x 150 (cool down, fins optional) w/:10 rest (50 kick/50 back/50 free).
*2500 total*

C:
200 swim/100 non-free.
6 x 50 w/:15 rest (#1 is 1/3 fast, #2 is 2/3 fast, #3 is all fast, repeat).
Main Set:
50 nonfree easy w/:30, 1 x100 free strong w/:10 rest.
50 nonfree easy w/:30, 2 x 100 free strong w/:10 rest.
50 nonfree easy w/:30, 3 x 100 free strong w/:10 rest.
50 nonfree easy w/:30, 4 x 100 free strong w/:10 rest.
100 cool down
*1900 total*

Comments