My various uva solutions