#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
const int maxn=10000+10;
int q[maxn],p[maxn][2];
bool cmp(int a, int b)
{
return a<b;
}
int main()
{
int m,n,T=0;
while(~scanf("%d%d",&m,&n)){
memset(p,0,sizeof(p));
if(!m&&!n) break;
for(int i=0;i<m;i++)
scanf("%d",&q[i]);
sort(q,q+m,cmp);
for(int i=0;i<n;i++){
scanf("%d",&p[i][0]);
for(int j=0;j<m;j++)
if(q[j]==p[i][0]){ p[i][1]=j+1; break; }
}
printf("CASE# %d:\n",++T);
for(int i=0;i<n;i++)
if(p[i][1]) printf("%d found at %d\n",p[i][0],p[i][1]);
else printf("%d not found\n",p[i][0]);
}
return 0;
}
--------------------------------------------------------------------------------------------
Keep It Simple,Stupid!
--------------------------------------------------------------------------------------------