17.8 Update Solution