Improve problem 66