uva10678 ac