UVa 10653 accepted