hw5 final