A collection of the UVA online judge problem solutions