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

int hachTable[250000000];

int getNum(char c){
    switch (c) {
        case 'A':
            return 1;
        case 'C':
            return 2;
        case 'G':
            return 3;
        case 'T':
            return 4;
        default:
            return 0;
    }
}

int getKey(char *str) {
    int i,cou = 0;
    for(i = 0;i < strlen(str); i++) {
        cou *= 5;
        cou += getNum(str[i]);
    }
    return cou;
}

void insert(char *str){
    int key = getKey(str);
    hachTable[key] = 1;
}

int find(char *str){
    int key = getKey(str);
    return hachTable[key];
}

int main(){
    int n;
    scanf("%d",&n);
    int i;
    char cmd[10];
    char str[15];
    for(i = 0;i < n; i++) {
        scanf("%s%s", cmd, str);
        if(strcmp(cmd, "insert") == 0) {
            insert(str);
        }else if(strcmp(cmd, "find") == 0) {
            if(find(str))printf("yes\n");
            else printf("no\n");
        }
    }

    return 0;
}

