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

#define MAXDEC 12

char dec[1000000][MAXDEC];
int no=0;

int find(char *str){
  int i;
  for(i=0; i<no; i++){
    //printf("Compare %s & %s\n",str,dec[i]);
    if(0==strcmp(dec[i],str)){
      return 1;
    }
  }
  return 0;
}
void insert(char *in){
  strcpy(dec[no],in);
  //printf("inserted dec[%d]-->%s\n",no,dec[no] );
  no++;
}
int main() {
    int n;
    int i;
    char com[9];
    char str[MAXDEC];

    scanf("%d",&n);

    for(i=0; i<n; i++){
      scanf("%s %s",com,str);
      //printf("%s %s\n",com,str);
      if (com[0]=='i') {
        insert(str);
      }else if (com[0]=='f') {
        if(1==find(str)){
          printf("yes\n");
        }else printf("no\n");
      }else printf("Command is illegal\n");
    }
  free(dec)
  return 0;
}

