Updated solutions to include link to UVA problem.