#include<stdio.h>
#include<string.h>
 
#define M 30000000
#define L 14
 
char H[M];
char str[L]; 

int getChar(char ch)
{
  if(ch == 'A')return 1;
  else if(ch == 'C')return 2;
  else if(ch == 'G')return 3;
  else if(ch == 'T')return 4;
}
 

int getkey(){
  long long sum = 0, p = 1;
  long long i;
  
  for(i = 0;i < strlen(str);i ++)
    {
    sum += p * (getChar(str[i]));
    p *= 5;
  }
  return sum;
}
 
 
int find(){
  int key = getkey();

  if(H[key])
    {
    return 1;
  }
  return 0;
}
 
void insert(){
  
  H[getkey()] = 1;
  
}

int main(){
  
  int i,n,h;
  char com[9];
 
  scanf("%d",&n);
 
  for(i = 0;i < n;i++)
    {
    scanf("%s %s",com,str);
 
    if(com[0] == 'i'){
      insert(str);
    }
    else{
      if(find(str)){
    printf("yes\n");
      }
      else{
    printf("no\n");
      }
    }
  }
  return 0;
}