#include <iostream>
#include <iomanip>
using namespace std;
int* createVector(int n) {
int* vector = new int[n];
return vector;
}
void readVector(int* vector, int n) {
for (int i = 0; i < n; ++i) {
cin >> vector[i];
}
}
void printVector(int* vector, int n) {
for (int i = 0; i < n; ++i) {
cout << setw(6) << vector[i]<< " ";
}
cout << endl;
}
void sum(int* vector1, int* vector2, int* vector3, int length){
for (int i=0; i<length; ++i) {
vector3[i]=vector1[i]+vector2[i];
}
}
void sub(int* vector1, int* vector2, int* vector3, int length){
for (int i=0; i<length; ++i){
vector3[i]=vector1[i]-vector2[i];
}
}
int main() {
int* a;
int* b;
int* c;
int n;
cin>>n;
a=createVector(n);
b=createVector(n);
c=createVector(n);
readVector(a,n);
readVector(b,n);
printVector(a,n);
printVector(b,n);
sum(a,b,c,n);
printVector(c,n);
sub(a,b,c,n);
printVector(c,n);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCogY3JlYXRlVmVjdG9yKGludCBuKSB7CiAgICBpbnQqIHZlY3RvciA9IG5ldyBpbnRbbl07CiAgICByZXR1cm4gdmVjdG9yOwp9Cgp2b2lkIHJlYWRWZWN0b3IoaW50KiB2ZWN0b3IsIGludCBuKSB7CiAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgKytpKSB7CiAgICAgICAgY2luID4+IHZlY3RvcltpXTsKICAgIH0KfQoKdm9pZCBwcmludFZlY3RvcihpbnQqICB2ZWN0b3IsIGludCBuKSB7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IG47ICsraSkgewogICAgICAgIGNvdXQgPDwgc2V0dyg2KSA8PCB2ZWN0b3JbaV08PCAiICI7CiAgICB9CiAgICBjb3V0IDw8IGVuZGw7Cn0Kdm9pZCBzdW0oaW50KiB2ZWN0b3IxLCBpbnQqIHZlY3RvcjIsIGludCogdmVjdG9yMywgaW50IGxlbmd0aCl7Cglmb3IgKGludCBpPTA7IGk8bGVuZ3RoOyArK2kpIHsKCQl2ZWN0b3IzW2ldPXZlY3RvcjFbaV0rdmVjdG9yMltpXTsKCX0KCQp9Cgp2b2lkIHN1YihpbnQqIHZlY3RvcjEsIGludCogdmVjdG9yMiwgaW50KiB2ZWN0b3IzLCBpbnQgbGVuZ3RoKXsKCWZvciAoaW50IGk9MDsgaTxsZW5ndGg7ICsraSl7CgkJdmVjdG9yM1tpXT12ZWN0b3IxW2ldLXZlY3RvcjJbaV07Cgl9CQp9CgppbnQgbWFpbigpIHsKCWludCogYTsKCWludCogYjsKCWludCogYzsKICAgIGludCBuOwogICAgY2luPj5uOwogICAgYT1jcmVhdGVWZWN0b3Iobik7CiAgICBiPWNyZWF0ZVZlY3RvcihuKTsKICAgIGM9Y3JlYXRlVmVjdG9yKG4pOwogCiAgICAKICAgIHJlYWRWZWN0b3IoYSxuKTsKICAgIHJlYWRWZWN0b3IoYixuKTsKICAgIAogICAgcHJpbnRWZWN0b3IoYSxuKTsKICAgIHByaW50VmVjdG9yKGIsbik7CiAgICAKICAgIHN1bShhLGIsYyxuKTsKICAgIHByaW50VmVjdG9yKGMsbik7CiAgICAKICAgIHN1YihhLGIsYyxuKTsKICAgIHByaW50VmVjdG9yKGMsbik7CgogICAgcmV0dXJuIDA7Cn0=