#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define max 200000000

int Hash[max];
char text[13];
//int x,y,z;

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

int getK(void)
{
  int i;
  int sum=0,p=1;
  int len=strlen(text);

  for(i= 0;i<len;i++)
    {
      sum+=p*(getC(text[i]));
      p*=5;
    }
  return sum;
}

int find(void)
{
  int key=getK();
  
  if(Hash[key])
    {
      return 1;
    }

  return 0;
}

void insert(void)
{
  Hash[getK()]=1;
}


int main()
{
  int n;
  char in[7];

  scanf("%d",&n);
  while(n--)
    {
    scanf("%s%s",in,text);
    
    if(strcmp(in,"insert")==0)  insert();
    else
      {
	if(find()) printf("yes\n");
	else printf("no\n");
      }
    }

return 0;
}



		    
		
	      
	    


	  
       

