#include <stdio.h>
#include <math.h>

#define MAXLEN 100

char toC(int x){
    char res = 0;
    int i;
    for(i = 0; i < 8; ++i) res |= x & (1<<i);
    return res;
}

int main(int argc, char** argv){
    int i, j, k;
    int f[1<<16] = {};
    for(i = 1; i < argc; ++i){
        FILE *fp = fopen(argv[i], "r");
        char str[MAXLEN];
        fgets(str, MAXLEN, fp);
        for(j = 0; str[j]; ++j){
            int x = 0;
            for(k = 0; k < 8; ++k) x |= str[j] & (1<<k);
            if(str[j] < 0){
                x <<= 8;
                ++j;
                for(k = 0; k < 8; ++k) x |= str[j] & (1<<k);
            }
            f[x] = 1;
        }
    }
    for(i = 1; i < (1<<16); ++i){
        if(f[i] && i != '\n'){
            if(i >> 8) putchar(toC(i>>8));
            printf("%c\n", toC(i&0xFF));
        }
    }
}