all 126 hw1 problems except for 1.4.1