Skip to content

A - Difference Prime Factoring

実行時間制限: 2sec2\,sec

メモリ制限: 1024MB1024\,MB


問題文

長さ NN の正の整数列 A=(A1A=(A_{1}, A2A_{2}, …, AN)A_{N}) が与えられます。AiA_{i} (1iN)(1 \le i \le N) に対して、AiA_{i} の素因数の総和に対して SiS_{i} (1iN)(1 \le i \le N) という値を設定します。

あなたは、SiS_{i} の最大値と最小値の差を求めて、出力してください。

ただし、AA の中に 11 が含まれていたならば、SiS_{i} ではなく、Impossibleと出力してください。


制約

  • 2N1052 \le N \le 10^5
  • 1Ai1051 \le A_{i} \le 10^5
  • 入力はすべて整数

入力

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

NN A1A2...ANA_{1} \quad A_{2} \quad ... \quad A_{N}


出力

Impossibleもしくは題意を満たす解を11行で出力せよ。