Problem 14: solved