NCPC 2018 Replay (and shorter)

Standings

Solved Attempted Pending judgement