author solution 29 asl 2019