NCPC 2015 Open - 2019 CMU Practice

Standings

Solved Attempted Pending judgement