training: build viterbi & find best