unsuccessful improvement on problem 10