Morning surprise FT Workout

A surprise WOD, unwrapped in the morning!

For Time:

30 BJ
30 C2B (-> PU -> RPU -> RR)
30 KB swings
30 Front squat 50/30 kg
30 TTB / K2E
30 Push Press 50/30 kg
30 Deadlift 50/30 kg
30 Wall balls
30 Burpees
30 Sit-ups