added 3 UVa solutions