UVa1604 failed.