Ryerson CPC 2020-01-30
Standings
Solved
Attempted
Pending judgement