#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
//英语 看博友分析 抄博友程序 约瑟夫环 背
int vis[200];
int da[30];
int main()
{
int tag=0;
while(1)
{
tag++;
int n;
cin>>n;
if(cin.eof()==1)
{
break;
}
memset(vis,0,sizeof(vis));
int m;
cin>>m;
for(int i=0;i<20;i++)
{
cin>>da[i];
}
for(int i=0,js=n;i<20&&js!=m;i++)//抄博友程序 剩下m人
{
for(int j=1,k=0;j<=n&&js!=m;j++)
{
if(vis[j]==0)
{
k++;
if(k%da[i]==0)
{
js--;
vis[j]=1;//luck
}
}
}
}
cout<<"Selection #"<<tag<<endl;
int t=0;
for(int i=1;i<=n;i++)
{
if(vis[i]==0)
{
cout<<i;
t++;
if(t!=m)
{
cout<<" ";
}
}
}
cout<<endl<<endl;
}
return 0;
}