UVa 10307 skeleton