\(5,000, 000\) 以下の素数を列挙しておき, 各素数ごとにに使われている数字と, 与えられた数字のみが使われているかどうかを計算しておく.

その後, 与えられた数字のみが使われている連続した部分を取り出し, 与えられた数字すべてが使われているならば, \(K, L\) をその前後の素数から計算して \(L-K\) を求める.