hw3 final