#arc106e. [arc106_e]Medals

[arc106_e]Medals

問題文

あなたは NN 人の従業員を持つ店の店長です。 各従業員は一定の周期で出勤します。 より正確には、ii 番目の従業員は今日から「AiA_i 日連続で働いた後 AiA_i 日連続で休む」ことを繰り返します。

あなたは今日から毎日出勤し、その日に出勤している従業員の中から 11 人選び、メダルを 11 枚配ります。(その日に出勤している従業員が 11 人もいなければ何もしません)

全ての従業員に KK 枚以上のメダルを配るためには、最短で何日かかるでしょうか。

制約

  • 入力は全て整数
  • 1leNle181 \\le N \\le 18
  • 1leKle1051 \\le K \\le 10^5
  • 1leAile1051 \\le A_i \\le 10^5

入力

入力は以下の形式で標準入力から与えられる。

NN KK A1A_1 A2A_2 cdots\\cdots ANA_N

出力

答えを出力せよ。


入力例 1

3 3
1 2 3

出力例 1

10

例えば、以下のようにメダルを配ることができます。

  • 11 番目の従業員には、1,5,91, 5, 9 日目にメダルを配る
  • 22 番目の従業員には、2,6,102, 6, 10 日目にメダルを配る
  • 33 番目の従業員には、3,7,83, 7, 8 日目にメダルを配る

44 日目には出勤している従業員が 11 人もいないため、これは最短となる配り方の 11 つです。


入力例 2

10 10
1 1 1 1 1 1 1 1 1 1

出力例 2

199

入力例 3

2 5
1234 5678

出力例 3

10