지수를 더하자

아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

서로 다른 NN개의 소수로 이루어진 집합 P=p_1,p_2,,p_NP=\\{p\_{1}, p\_{2}, \cdots, p\_{N}\\}이 있다.

양의 정수 ii에 대하여 ip_1a_1×p_2a_2××p_Na_N\frac{i}{p\_{1}^{a\_{1}}\times p\_{2}^{a\_{2}}\times \cdots \times p\_{N}^{a\_{N}}}의 값이 양의 정수가 되도록 하는 _j=1Na_j\sum\_{j=1}^{N}{a\_{j}}의 최댓값을 b_ib\_i라고 하자. (단, a_ja\_{j}는 정수이다.)

집합 PP와 양의 정수 KK가 주어질 때, _i=1Kb_i\sum\_{i=1}^{K} b\_{i}의 값을 구하시오.

입력

첫째 줄에 집합 PP의 원소의 개수 N(1N200,000)N\left(1\leq N \leq 200\\,000\right)가 주어진다.

둘째 줄에 집합 PP를 이루는 서로 다른 NN개의 소수 p(1p3×106)p\left(1\leq p \leq 3\times 10^{6}\right)가 공백을 두고 주어진다.

셋째 줄에 양의 정수 K(1K1012)K\left(1\leq K \leq 10^{12}\right)가 주어진다.

출력

_i=1Kb_i\sum\_{i=1}^{K} b\_{i}의 값을 출력하시오.