contains solutions to UVA problems