add solutions from the book