hw3-2 done