answers for selected exercises 1256402