Graduation Requirements solutions

Graduation Requirements was solved using Java by 5 contestants. Solution sizes: average 4248 bytes (shortest: 1530; longest: 5722).