#include<stdio.h>

/* a^b */
int opow(int a, int b)
{
  int i;
  int ret = 1;
  for(i = 0; i < b; i++)
    ret *= a;
  return ret;
}

int hash(char *str)
{
  int i, ret = 0;
  for (i = 0; str[i] != '\0'; i++) {
    switch(str[i]) {
    case 'A':
      break;
    case 'C':
      ret += 1 * opow(4, i);
      break;
    case 'G':
      ret += 2 * opow(4, i);
      break;
    case 'T':
      ret += 3 * opow(4, i);
      break;
    }
  }
  return ret;
}


int main()
{
  char dict[1700000];
  int n, i, j,k = 0;
  char command[7];
  char str[13];
  char ans[1000000];


  scanf("%d", &n);
  for (i = 0; i < n; i++) {
    scanf("%s %s", command, str);
    j = hash(str);
    if( command[0] == 'i' ) {
      dict[j] = 1;
    } else {
      if( dict[j] ) ans[k] = 1;
      else ans[k] = 0;
k++;
    }
  }
 for(i = 0; i < k; i++) {
if(ans[k] == 1)printf("yes\n");
else printf("no\n");
}
  return 0;
}