Programming Problem 2: Open Kattis