問題文

プライム君はNN枚のカードを使って、とあるゲームをします。
各カードに正整数が書かれており、i(1iN)i(1\leq i \leq N) 番目に書かれている正整数はAiA_iです。
プライム君は以下の操作を0N0~N回行うことで、獲得できるスコアを最大化したいです。

まだ選んでいないカードの中から11つ選び、そのカードに書かれている数だけ階段をのぼる。
スタートからのぼった段数の総和をxxとすると、
xxが素数のとき、スコアを11増やす。 そうでないとき、スコアを11減らす。

カードに書かれている数はプライム君から見えています。
プライム君が最適に操作を行うことで得られるスコアの最大値を求めてください。

制約

  • 1N81 \leq N \leq 8
  • 1Ai1051 \leq A_i \leq 10^5

入力

入力はすべて整数である。
NN
A1A_1 A2A_2 ...... ANA_N

出力

得られるスコアの最大値を出力してください。

サンプル

入力1
4
2 4 5 7
出力1
3

11回目の操作で2「2」が書かれたカードを選びます。のぼった段数の総和は22になるので、スコアが11増えます。
22回目の操作で5「5」が書かれたカードを選びます。のぼった段数の総和は77になるので、スコアが11増えます。
33回目の操作で4「4」が書かれたカードを選びます。のぼった段数の総和は1111になるので、スコアが11増えます。
操作は好きなタイミングで終了できます。操作を33回で終えることで最終的なスコアは33となり、これが最大です。


入力2
4
4 4 4 4
出力2
0

操作を11回も行わないほうが良い場合もあります。


入力3
3
1 1 1
出力3
1

入力4
6
4 6 4 6 12 9
出力4
4

Submit


Go (1.21)