NCPC 2018 (Practice)

Standings

Solved Attempted Pending judgement