Kattis submission client