problem 14: updated