uva 10670