8. Exercise Solutions#