UVa online judge - repository for solved problems