Not written by me...
600 (200 swim, 100 IM)
4x100 1:40 (50 K, 50 Swim)
20x100
4 times through:
#1-2 on 1:20
#3 on 1:15
#4 on 1:20
#5 on 1:10
200 Easy
4x100 Free drill
Total:
3600 yards
60 minutes
100 Swim
200 Drill/Swim by 25
300 IM Kick/Drill/Swim
400 Swim or Pull
2x
...3x100 Back 1:30
...6x50 Back or Fly :50 (#1: 4 kicks off each wall, #2: 5 kicks, ...#6: 9 kicks)
4x
...125 Free 2:00 fast
...100 Stroke or IM 2:00 fast
...25 Easy 1:00
100 warm-down
Total:
3300 yards
60 minutes
4x
...200 swim (odd rounds: free, even rounds: back)
...50 kick (IMO by round)
4x25 :30 12.5 easy, fast
3x
...4x25 Drill :30
...4x100 1:10 (This is intended to be a touch-and-go interval; and if (when) you miss it, don't let up: keep going)
...2x50 Kick 1:10
4x100 Pull 1:30
100 warm-down
Total:
3400 yards
60 minutes