UVa341 in progress