UVa Online Judge accepted solutions