UVa Challenges in Java