import sys
input = sys.stdin.readline
N = int(input())
SS = input().strip()
SK = input().strip()
SH = input().strip()
ans = []
scoreS = scoreK = scoreH = 0
for i in range(N):
s, k, h = SS[i], SK[i], SH[i]
if s == k == h:
# 셋 다 같으면 -> 제3문자 (아무도 점수 안 받음)
c = 'z' if s != 'z' else 'y'
elif s == k and s != h:
# 숭=고, 한 다름
# 숭>고 관계 유지가 힘듦 -> 제3문자로 점수 안 줌
c = 'z' if s != 'z' else 'y'
elif s == h and s != k:
# 숭=한, 고 다름
# 여기서 고를 선택해 주면 고 점수만 +1 가능
c = k
scoreK += 1
elif k == h and s != k:
# 고=한, 숭 다름
# 숭 선택 -> 숭만 점수
c = s
scoreS += 1
else:
# 셋 다 다름
# 숭 선택 -> 숭 점수만
c = s
scoreS += 1
ans.append(c)
# 최종 점수 계산
scoreS = sum(1 for i in range(N) if ans[i] == SS[i])
scoreK = sum(1 for i in range(N) if ans[i] == SK[i])
scoreH = sum(1 for i in range(N) if ans[i] == SH[i])
if scoreS > scoreK > scoreH:
print("".join(ans))
else:
print(-1)
aW1wb3J0IHN5cwppbnB1dCA9IHN5cy5zdGRpbi5yZWFkbGluZQoKTiA9IGludChpbnB1dCgpKQpTUyA9IGlucHV0KCkuc3RyaXAoKQpTSyA9IGlucHV0KCkuc3RyaXAoKQpTSCA9IGlucHV0KCkuc3RyaXAoKQoKYW5zID0gW10Kc2NvcmVTID0gc2NvcmVLID0gc2NvcmVIID0gMAoKZm9yIGkgaW4gcmFuZ2UoTik6CiAgICBzLCBrLCBoID0gU1NbaV0sIFNLW2ldLCBTSFtpXQoKICAgIGlmIHMgPT0gayA9PSBoOgogICAgICAgICMg7IWLIOuLpCDqsJnsnLzrqbQgLT4g7KCcM+usuOyekCAo7JWE66y064+EIOygkOyImCDslYgg67Cb7J2MKQogICAgICAgIGMgPSAneicgaWYgcyAhPSAneicgZWxzZSAneScKCiAgICBlbGlmIHMgPT0gayBhbmQgcyAhPSBoOgogICAgICAgICMg7IitPeqzoCwg7ZWcIOuLpOumhAogICAgICAgICMg7IitPuqzoCDqtIDqs4Qg7Jyg7KeA6rCAIO2emOuTpiAtPiDsoJwz66y47J6Q66GcIOygkOyImCDslYgg7KSMCiAgICAgICAgYyA9ICd6JyBpZiBzICE9ICd6JyBlbHNlICd5JwoKICAgIGVsaWYgcyA9PSBoIGFuZCBzICE9IGs6CiAgICAgICAgIyDsiK097ZWcLCDqs6Ag64uk66aECiAgICAgICAgIyDsl6zquLDshJwg6rOg66W8IOyEoO2Dne2VtCDso7zrqbQg6rOgIOygkOyImOunjCArMSDqsIDriqUKICAgICAgICBjID0gawogICAgICAgIHNjb3JlSyArPSAxCgogICAgZWxpZiBrID09IGggYW5kIHMgIT0gazoKICAgICAgICAjIOqzoD3tlZwsIOyIrSDri6TrpoQKICAgICAgICAjIOyIrSDshKDtg50gLT4g7Iit66eMIOygkOyImAogICAgICAgIGMgPSBzCiAgICAgICAgc2NvcmVTICs9IDEKCiAgICBlbHNlOgogICAgICAgICMg7IWLIOuLpCDri6TrpoQKICAgICAgICAjIOyIrSDshKDtg50gLT4g7IitIOygkOyImOunjAogICAgICAgIGMgPSBzCiAgICAgICAgc2NvcmVTICs9IDEKCiAgICBhbnMuYXBwZW5kKGMpCgojIOy1nOyihSDsoJDsiJgg6rOE7IKwCnNjb3JlUyA9IHN1bSgxIGZvciBpIGluIHJhbmdlKE4pIGlmIGFuc1tpXSA9PSBTU1tpXSkKc2NvcmVLID0gc3VtKDEgZm9yIGkgaW4gcmFuZ2UoTikgaWYgYW5zW2ldID09IFNLW2ldKQpzY29yZUggPSBzdW0oMSBmb3IgaSBpbiByYW5nZShOKSBpZiBhbnNbaV0gPT0gU0hbaV0pCgppZiBzY29yZVMgPiBzY29yZUsgPiBzY29yZUg6CiAgICBwcmludCgiIi5qb2luKGFucykpCmVsc2U6CiAgICBwcmludCgtMSk=