#include<iostream>
#include<algorithm>
#include<cstdio>
using namespace std;
int main(){
  int n,a,b,c,d,k,DATA[101][101];
  for(int i=0;i<=101;i++){
    for(int j=0;j<=101;j++){
      DATA[i][j]=10000000;
    }
  }

  cin >> n;
  for(int i=0;i<n;i++){
    cin >> a >> k;
    for(int j=0;j<k;j++){
      cin >> b;
      DATA[a][b]=1;
    }
  }

  for(int i=1;i<=n;i++){
    for(int j=1;j<=n;j++){
      for(k=1;k<=n;k++){
	if(DATA[j][k]>DATA[j][i]+DATA[i][k]){
	  DATA[j][k] = DATA[j][i]+DATA[i][k];
	}
      }
    }
  }

  cin >> n;
  for(int i=0;i<n;i++){
    cin >> a >> b >> c;
    if(DATA[a][b]>=c) cout << "NA" << endl;
    else cout << DATA[a][b]+1 << endl;
  }
  return 0;
}