My UVa solutions.