added final problem solution