Solutions to Kattis online judge problems.