30min bodyweight AMRAP Workout

30min AMRAP:
1 Pull-up
1 Dip
1 Sit-up
2 Pull-ups
2 Dips
2 Sit-ups
3 Pull-ups
3 Sit-ups
........

Notes.
1. No "crappy" pull-ups, dips, or sit-ups. Perfect form, please.