/* coder: ACboy date: 2010-2-25 result: 1AC description: UVa 10474 Where is the Marble? */ #include <iostream> #include <algorithm> #include <vector> using namespace std; int main() { int i, j; int N, Q; vector<int> ve; int count = 0; #ifndef ONLINE_JUDGE freopen("10474.txt", "r", stdin); #endif while (cin >> N >> Q) { if (N == Q && Q == 0) break; for (i = 0; i < N; i++) { int temp; cin >> temp; ve.push_back(temp); } sort(ve.begin(), ve.end()); cout << "CASE# " << ++count << ":" << endl; for (j = 0; j < Q; j++) { int find; cin >> find; int position = -1; int len = ve.size(); for (i = 0; i < len; i++) { if (ve[i] == find) { position = i; break;} } if (position == -1) { cout << find << " not found" << endl; } else { cout << find << " found at " << position + 1 << endl; } } ve.clear(); } return 0; }