solved Problem 59