300 warm
6x75s build by 25 with 20 seconds rest
50 sprint w/ 10 sec rest
100 steady w/ 20 sec rest
50 fast w/ 10 sec rest
Then swim a 150 with the same pacing (50 sprint, 100 steady, 50 fast)
Rest a full minute after the 150 and do that group (50, 100, 50, 150) 4 times through.
200 cool down