#include <bits/stdc++.h>
#define ll long long
#define space <<" "
#define End '\n'
#define seni ios_base::sync_with_stdio(false); cin.tie(NULL), cout.tie(NULL)
using namespace std;
int n, m, k;
int arr[1000][1000] = {};
vector<int>v;
void ans(int col, int arr[][1000],int cnt,int i,int j)
{
if (cnt == n - 1)
{
v.push_back(col);
return;
}
if (arr[i][j] == 2)
{
ans(col, arr, cnt + 1, i + 1, j + 1);
}
else if (arr[i][j] == 1)
{
arr[i][j] = 2;
ans(col + 1, arr, cnt + 1, i + 1, j + 1);
}
else
{
arr[i][j] = 2;
ans(col - 1, arr, cnt + 1, i + 1, j + 1);
}
}
void solve()
{
cin >> n >> m >> k;
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
cin >> arr[i][j];
}
}
for (int i = 0; i < k; i++)
{
int in;
cin >> in;
ans(in, arr, 0, 0, 0);
}
for (int i = 0; i < k; i++)
{
cout << v[i] << " ";
}
}
int main()
{
seni;
int t = 1;
//cin >> t;
while (t--)
{
solve();
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgbGwgbG9uZyBsb25nCiNkZWZpbmUgc3BhY2UgPDwiICIKI2RlZmluZSBFbmQgJ1xuJwojZGVmaW5lIHNlbmkgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7IGNpbi50aWUoTlVMTCksIGNvdXQudGllKE5VTEwpCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbiwgbSwgazsKaW50IGFyclsxMDAwXVsxMDAwXSA9IHt9Owp2ZWN0b3I8aW50PnY7Cgp2b2lkIGFucyhpbnQgY29sLCBpbnQgYXJyW11bMTAwMF0saW50IGNudCxpbnQgaSxpbnQgaikKewoJaWYgKGNudCA9PSBuIC0gMSkKCXsKCQl2LnB1c2hfYmFjayhjb2wpOwoJCXJldHVybjsKCX0KCWlmIChhcnJbaV1bal0gPT0gMikKCXsKCQlhbnMoY29sLCBhcnIsIGNudCArIDEsIGkgKyAxLCBqICsgMSk7Cgl9CgllbHNlIGlmIChhcnJbaV1bal0gPT0gMSkKCXsKCQlhcnJbaV1bal0gPSAyOwoJCWFucyhjb2wgKyAxLCBhcnIsIGNudCArIDEsIGkgKyAxLCBqICsgMSk7Cgl9CgllbHNlCgl7CgkJYXJyW2ldW2pdID0gMjsKCQlhbnMoY29sIC0gMSwgYXJyLCBjbnQgKyAxLCBpICsgMSwgaiArIDEpOwoJfQp9Cgp2b2lkIHNvbHZlKCkKewoJY2luID4+IG4gPj4gbSA+PiBrOwoJZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspCgl7CgkJZm9yIChpbnQgaiA9IDA7IGogPCBtOyBqKyspCgkJewoJCQljaW4gPj4gYXJyW2ldW2pdOwoJCX0KCX0KCWZvciAoaW50IGkgPSAwOyBpIDwgazsgaSsrKQoJewoJCWludCBpbjsKCQljaW4gPj4gaW47CgkJYW5zKGluLCBhcnIsIDAsIDAsIDApOwoJfQoJZm9yIChpbnQgaSA9IDA7IGkgPCBrOyBpKyspCgl7CgkJY291dCA8PCB2W2ldIDw8ICIgIjsKCX0KfQoKaW50IG1haW4oKQp7CglzZW5pOwoJaW50IHQgPSAxOwoJLy9jaW4gPj4gdDsKCXdoaWxlICh0LS0pCgl7CgkJc29sdmUoKTsKCX0KfQ==