problem 640