li1 = list(map(int, input().split()))
li2 = list(map(int, input().split()))
even, odd = [], []
sl1 = sum(li1)
sl2 = sum(li2)
for i in li1:
for j in li2:
if sl1 - i + j == sl2 - j + i:
if (i*j)%2 == 0:
even.append([i, j, i*j])
else:
odd.append([i, j, i*j])
even = sorted(list(even), key = lambda x : x[2])
odd = sorted(list(odd), key = lambda x : -x[2])
ans = []
for x in even:
ans.append(x[0])
ans.append(x[1])
for x in odd:
ans.append(x[0])
ans.append(x[1])
if len(ans) == 0:
print (-1)
exit()
print (' '.join([str(i) for i in ans]))
bGkxID0gbGlzdChtYXAoaW50LCBpbnB1dCgpLnNwbGl0KCkpKQpsaTIgPSBsaXN0KG1hcChpbnQsIGlucHV0KCkuc3BsaXQoKSkpCmV2ZW4sIG9kZCA9IFtdLCBbXQpzbDEgPSBzdW0obGkxKQpzbDIgPSBzdW0obGkyKQoKZm9yIGkgaW4gbGkxOgoJZm9yIGogaW4gbGkyOgoJCWlmIHNsMSAtIGkgKyBqID09IHNsMiAtIGogKyBpOgoJCQlpZiAoaSpqKSUyID09IDA6IAoJCQkJZXZlbi5hcHBlbmQoW2ksIGosIGkqal0pCgkJCWVsc2U6CgkJCQlvZGQuYXBwZW5kKFtpLCBqLCBpKmpdKQoKZXZlbiA9IHNvcnRlZChsaXN0KGV2ZW4pLCBrZXkgPSBsYW1iZGEgeCA6IHhbMl0pCm9kZCA9IHNvcnRlZChsaXN0KG9kZCksICBrZXkgPSBsYW1iZGEgeCA6IC14WzJdKQoKYW5zID0gW10KZm9yIHggaW4gZXZlbjoKCWFucy5hcHBlbmQoeFswXSkKCWFucy5hcHBlbmQoeFsxXSkKZm9yIHggaW4gb2RkOgoJYW5zLmFwcGVuZCh4WzBdKQoJYW5zLmFwcGVuZCh4WzFdKQppZiBsZW4oYW5zKSA9PSAwOgoJcHJpbnQgKC0xKQoJZXhpdCgpCnByaW50ICgnICcuam9pbihbc3RyKGkpIGZvciBpIGluIGFuc10pKQ==