(OK, this is good, routine re-established...)
Fairly slow, and my mind was wandering a few times in unproductive ways, but solid and enjoyable nonetheless.
Warmup: 900 as 200 free, 100 IM kick, 200 free, 100 IM drill, 200 free, 100 IM swim (the coach, when she saw me contemplating this with pleasure, noted that it is a Jim Bolster warmup!)
Main set (I was basically ignoring the intervals I'm afraid--needed all mental attention for counting laps and thinking about technique!):
300 free with every fourth lap breast
500 as 100 free, 25 fly, 100 free, 25 back, 100 free, 25 fly, 100 free, 25 breast
200 as 2 x 100 IM
Time was up, skipped the last bit which would have been 3 x 100 free and instead just did 200 cooldown as 50 back, 50 breast, 100 right-arm, left-arm, catch-up, swim.
2100 yards total