Problems from Kattis Challenge 2017