Asgn2 final