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

#define DIC 1000000
#define MAX 12
#define OP  7

void Insert(char str[]);
void Find(char str[]);

char dic[DIC][MAX+1];
char op[OP];
char str[MAX+1];

int last = 0;

int main(void) {
  int n, i = 0;

  scanf("%d", &n);

  while(i < n) {
    scanf("%s %s", op, str);

    if(!strcmp(op, "insert")) {
      Insert(str);
    }
    else if(!strcmp(op, "find")) {
      Find(str);
    }

  }

  return 0;
}

void Insert(char str[]) {
  strcpy(dic[last], str);
  ++last;
}

void Find(char str[]) {
  int i;
  
  strcpy(dic[last], str);
  for(i=0; i<=last; ++i) {
    if(!strcmp(dic[i], str)) break;
  }

  if(i != last) printf("yes\n");
  else printf("no\n");
}

