52 Assignments

a challenge by S&J