#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int N;
cin >> N;
string S_S, S_K, S_H;
cin >> S_S >> S_K >> S_H;
string S = S_S; // 처음엔 숭돌이 답안으로 맞춰둠
int idx = -1;
for (int i = 0; i < N; i++) {
// 조건: 숭돌이와 고돌이 다름 + 고돌이와 한돌이 다름
if (S_S[i] != S_K[i] && S_K[i] != S_H[i]) {
idx = i;
break;
}
}
if (idx == -1) {
cout << -1 << "\n";
return 0;
}
// 해당 위치를 고돌이 답으로 바꿔준다
S[idx] = S_K[idx];
cout << S << "\n";
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGlvczo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKICAgIGNpbi50aWUobnVsbHB0cik7CgogICAgaW50IE47CiAgICBjaW4gPj4gTjsKICAgIHN0cmluZyBTX1MsIFNfSywgU19IOwogICAgY2luID4+IFNfUyA+PiBTX0sgPj4gU19IOwoKICAgIHN0cmluZyBTID0gU19TOyAvLyDsspjsnYzsl5Qg7Iit64+M7J20IOuLteyViOycvOuhnCDrp57strDrkaAKICAgIGludCBpZHggPSAtMTsKCiAgICBmb3IgKGludCBpID0gMDsgaSA8IE47IGkrKykgewogICAgICAgIC8vIOyhsOqxtDog7Iit64+M7J207JmAIOqzoOuPjOydtCDri6TrpoQgKyDqs6Drj4zsnbTsmYAg7ZWc64+M7J20IOuLpOumhAogICAgICAgIGlmIChTX1NbaV0gIT0gU19LW2ldICYmIFNfS1tpXSAhPSBTX0hbaV0pIHsKICAgICAgICAgICAgaWR4ID0gaTsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgfQoKICAgIGlmIChpZHggPT0gLTEpIHsKICAgICAgICBjb3V0IDw8IC0xIDw8ICJcbiI7CiAgICAgICAgcmV0dXJuIDA7CiAgICB9CgogICAgLy8g7ZW064u5IOychOy5mOulvCDqs6Drj4zsnbQg64u17Jy866GcIOuwlOq/lOykgOuLpAogICAgU1tpZHhdID0gU19LW2lkeF07CiAgICBjb3V0IDw8IFMgPDwgIlxuIjsKICAgIHJldHVybiAwOwp9