My uva online judge solutions.