My solution for UVa Online Judge problems - http://uva.onlinejudge.org