Push/pull/sit Workout

40 pushups (20+ 5s and 7s)
25 pullups
30 hand-release pushups
50 asst'd pullups
100 situps
21:20