Updated problem # 16 due for formatting