Solutions: IP p. 47-53 #1-23