completed problem 105