author solution 29 2017