author solution 29 2016