finished hacker pset4