The UVA ONLINE JUDGE solutions