Chapter1: solution 1-18 added