#include<stdio.h>
#include<stdlib.h>
#include<string.h>

#define C 4
#define N 244140625
#define S 13

char H[N][S];

init(){
  int i;
  for(i=0; i<N; i++){
    H[i][0] = '\0';
  }
}

int getNum(char *str){
  switch (str[0]) {
    case 'A': return 1;
    case 'C': return 2;
    case 'G': return 3;
    case 'T': return 4;
    default :
    printf("INPUT ERROR\n");
    exit(0);
  }
}

// convert character string to Quintuple
int convertCtoI(char *str){
  int i, sum=0, p=1;
  for(i=0; i<strlen(str); i++){
    sum += p * getNum(str[i]);
    p *= 5;
  }
  return sum;
}

void insert(char *str){
  strcpy(H[convertCtoI(str)], str);
}

int find(char *str){
  if(!strcmp(dic[convertCtoI(str)],str))  return 1;
  else return 0;
}

int main(){
  int i,n;
  char str[13], command[7];

  init();

  scanf("%d",&n);
  for(i=0; i<n; i++){
    scanf("%s %s",command, str);
    if(!strcmp(command, "insert")){
      //printf("insert\n");
      insert(str);
    }
    else if(!strcmp(command, "find")){
      //printf("find\n");
      if(find(str)){
        printf("yes\n");
      }
      else printf("no\n");
    }
  }

  return 0;
}

