hw1 p5 done