hw3 trigram hmm linear interpolation fallback