added 2 UVa solutions, rm duplicate