KB Swings 6×12 on the minute

Working up in weight each set:
Overhead Squats 2×5, Split Squats 2×5 (each leg), Front Squats 2×5, Back Squats 2×5
Clap Pushups 4×10, Extended Rock 4×10

For Time: 30 medball V-Ups, 40 pushups, 50 squats to medball, 40 Decline Pushups(Feet on Tire), 30 Medball Toe Touch Crunch (medball must touch ground then toe for each rep)