Problem 9 17 Algorithmic