A good time Workout

For time.

50 x Burpee pullups - 5:21
1 min rest
50 x Pullups - 4:07
1 min rest
50 x toes to bar - 3:52
Sleep