#include "bits/stdc++.h"

using namespace std;

const int INF = (int)1e9+7;

int get_mask() {
  int P;
  cin >> P;
  int mask = 0;
  for (int i=0; i<P; i++) {
    int E;
    cin >> E;
    mask |= (1<<(E-1));
  }
  return mask;
}

int main() {
  ios_base::sync_with_stdio(0);
  cin.tie(0); cout.tie(0);
  int N, K, Q;
  cin >> N >> K >> Q;
  vector <pair <int, int>> dp(1<<K, make_pair(INF, -1));
  for (int i=0; i<N; i++) {
    int C;
    cin >> C;
    int mask = get_mask();
    dp[mask] = min(dp[mask], make_pair(C, i));
  }
  for (int i=0; i<K; i++) {
    for (int mask=0; mask<(1<<K); mask++) {
      if (mask & (1<<i)) {
        dp[mask ^ (1<<i)] = min(dp[mask ^ (1<<i)], dp[mask]);
      }
    }
  }
  for (int i=0; i<Q; i++) {
    int car = dp[get_mask()].second;
    if (car == -1) cout << "NIE\n";
    else cout << (car+1) << "\n";
  }
}
