solutions chapter1