問題:七個の文字A、K、I、N、O、H、Iを横一列に並べる。(3)七個の文字を横一列に並べる時、KNHがこの順にあるような並べ方は何通りあるか。さらに、このうち、K、N、Hの少なくとも2個が連続するような並べ方は全部で何通りあるか。

前者について7!/2!3!=420通りとありましたがこの意味がわかりませんでした。
一応先生に聞いても15分くらい考えた末に、7C3×4!/2!といいました。これは七個のものから三つ選ぶという意味で例えば●〇●〇〇〇●(●はKNH)ということでした。
これは7P3とどう違うのかわかりませんでした。うまく解説できる方いませんかね…?ちなみに後者もわかりませんでした。