#2458. 求素数----nb2804

求素数----nb2804

Background

现给你 NN090\sim 9 的数字并排成了一列,同时还给出了一个取数长度 LL。规定先从第 11 个数字开始从左往右连续取 LL 个数字,拼成一个长度为 LL 位(最高位为 00L1L-1 位数除外)的数,然后从第 22 个数字开始从左往右连续取 LL 个数字……,这样,最后最多可以得到 NL+1N-L+1LL 位数。现在请你将这些 LL 位数中的素数按从小到大的顺序输出(如果产生重复,只需输出一个)。

Input

输入共有二行。 第一行为 NNLL,中间用空格隔开。(1N1001L7)(1\le N\le 100,1\le L\le 7) 第二行为 NN090\sim 9 的数字,中间用空格隔开。

Output

输出只有一行,含全部满足条件的素数,中间用逗号隔开。

Samples

10 3
8 9 1 0 2 3 5 4 7 6
547