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

int main(void)
{
    int a, b, n, s = 0;
    char str[50][51];
    
    memset(str, 0x00, sizeof(str));
    
    scanf("%d", &n);
    for(a = 0; a < n; a++) {
        scanf("%s", str[a]);
    }
    
    printf("Check value. n[%d]\n", n);
    for(a = 0; a < n; a++) {
        printf("Check input message. message[%d:%s]\n", a, str[a]);
    }

    while(str[0][s] != 0x00) {
        s++;
    }

    for(a = 0; a < n; a++) {
        for(b = 0; b < s; b++) {
            if(str[a][b] != str[a+1][b]) {
                str[a+1][b] = '?';
            }
        }

    }

    printf("%s", str[n - 1]);

    return 0;
}
