uva 10404