hw2-p3 realfinal2