"solved" ex8.1