Chapter2: solution 2-8 added