AC code for UVa#10004.