/*辞書*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define M 10000000
#define L 14

void insert(char *);
int find(char *);

char H[M][L]; /* Hash Table */

int find(char str[]){
  int i;
  for (i=0; H[i][0] != '\0'; i++){
    if(strcmp(H[i], str)==0){
      return 1;
    }
  }
  return 0;
}

void insert(char str[]){
  int i=0;

  while (1){
    if (H[i][0] == '\0'){
      strcpy(H[i], str);
      break;
    }
    i++;
  }

}

int main(){
    int i, n, h;
    char str[L]; //文字をいれる
    char com[9]; //insert or find
    
    scanf("%d", &n);
    
    for ( i = 0; i < n; i++ ) H[i][0] = '\0';
    
    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;
}

