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