시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
2 초 128 MB 1239 264 183 22.022%

문제

K개의 소수가 있다. 이 때, 이 소수들 중에서 몇 개를 곱해서 얻게 되는 수들이 있을 것이다. 소수들을 선택할 때에는 같은 수를 선택해도 되며, 주어지는 소수 자체도 포함시키자.

예를 들어 세 소수가 2, 5, 7이었다면, 이러한 곱들을 오름차순으로 나타내 보면, 2, 4, 5, 7, 8, 10, 14, 16, 20, 25, 28, 32, 35, 등이 된다.

K개의 소수가 주어졌을 때, 이러한 소수의 곱들 중에서 N번째 수를 구해 보자. 단 정답은 32-bit integer 이내이다.

입력

첫째 줄에 K(1≤K≤100), N(1≤N≤100,000)이 주어진다. 다음 줄에는 K개의 소수들이 주어진다.

출력

첫째 줄에 N번째 Humble Number를 출력한다.

예제 입력

4 19
2 3 5 7

예제 출력

27

힌트