UBC Programming Team Wins 2018 ACM Regional Programming Competition