#include <iostream>
using namespace std;
const int MAX_LENGTH = 100;
int main() {
int n, v[MAX_LENGTH + 1], w[MAX_LENGTH + 1];
cin >> n;
for (int i = 1; i <= n; ++i) {
cin >> v[i];;
}
for (int i = 1; i <= n; ++i) {
cin >> w[i];
}
for (int i = 1; i < n; ++i) {
for (int j = i + 1; j <= n; ++j) {
if (w[i] > w[j]) {
int aux = w[i];
w[i] = w[j];
w[j] = aux;
}
}
}
int diference = 0;
int flag = 1;
for (int i = 1; i <= n; ++i) {
diference = v[i] - w[i];
}
for (int i = 1; i <= n; ++i) {
if (diference + w[i] != v[i]) {
flag = 0;
}
}
if (flag == 1) {
cout << "DA\n" << diference;
} else {
cout << "NU\n" << diference;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY29uc3QgaW50IE1BWF9MRU5HVEggPSAxMDA7CgppbnQgbWFpbigpIHsKCWludCBuLCB2W01BWF9MRU5HVEggKyAxXSwgd1tNQVhfTEVOR1RIICsgMV07CgljaW4gPj4gbjsKCWZvciAoaW50IGkgPSAxOyBpIDw9IG47ICsraSkgewoJCWNpbiA+PiB2W2ldOzsKCX0KCWZvciAoaW50IGkgPSAxOyBpIDw9IG47ICsraSkgewoJCWNpbiA+PiB3W2ldOwoJfQoJCglmb3IgKGludCBpID0gMTsgaSA8IG47ICsraSkgewoJCWZvciAoaW50IGogPSBpICsgMTsgaiA8PSBuOyArK2opIHsKCQkJaWYgKHdbaV0gPiB3W2pdKSB7CgkJCQlpbnQgYXV4ID0gd1tpXTsKCQkJCXdbaV0gPSB3W2pdOwoJCQkJd1tqXSA9IGF1eDsKCQkJfQoJCX0KCX0KCQoJaW50IGRpZmVyZW5jZSA9IDA7CglpbnQgZmxhZyA9IDE7Cglmb3IgKGludCBpID0gMTsgaSA8PSBuOyArK2kpIHsKCQlkaWZlcmVuY2UgPSB2W2ldIC0gd1tpXTsKCX0KCWZvciAoaW50IGkgPSAxOyBpIDw9IG47ICsraSkgewoJCWlmIChkaWZlcmVuY2UgKyB3W2ldICE9IHZbaV0pIHsKCQkJZmxhZyA9IDA7CgkJfQoJfQoJaWYgKGZsYWcgPT0gMSkgewoJCWNvdXQgPDwgIkRBXG4iIDw8IGRpZmVyZW5jZTsgCgl9IGVsc2UgewoJCWNvdXQgPDwgIk5VXG4iIDw8IGRpZmVyZW5jZTsgCgl9CglyZXR1cm4gMDsKfQ==