my uva and usaco solutions