Calgary Collegiate Programming Contest 2019 — Open Division