problems from uva online judge