update problem 109