Chapter1: solution 1-23 added