Problem 646