Uva Programming Problem