some UVA problems
Need to merge to push my other files
Merge https://github.com/zusyed/UVA