#include <iostream>
#include <cmath>
using namespace std;
int* createArrow(int k){
int* arr=new int [k];
return arr;
}
void readArrow(int* arr, int k) {
for (int i = 0; i < k; i++) {
cin >> arr[i];
}
}
void printArrow(int* arr,int k){
for (int i = 0; i < k; i++) {
cout<<arr[i]<<" ";
}
}
void sumArrow(int* arr,int* arr1,int* result, int k){
for (int i = 0; i < k; i++) {
result[i]=arr[i]+arr1[i];
}
}
void minusArrow(int* arr,int* arr1,int* result, int k){
for (int i = 0; i < k; i++) {
result[i]=arr[i]-arr1[i];
}
}
int main() {
int n, m;
cin>>n;
int* v = createArrow(n);
readArrow(v, n);
printArrow(v, n);
int* v1 = createArrow(n);
readArrow(v1, n);
cout<<endl;
int* v2 = createArrow(n);
sumArrow(v,v1,v2,n);
printArrow(v2, n);
cout<<endl;
minusArrow(v, v1, v2, n);
printArrow(v2, n);
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCogY3JlYXRlQXJyb3coaW50IGspewoJaW50KiBhcnI9bmV3IGludCBba107CglyZXR1cm4gYXJyOwp9Cgp2b2lkIHJlYWRBcnJvdyhpbnQqIGFyciwgaW50IGspIHsKICAgZm9yIChpbnQgaSA9IDA7IGkgPCBrOyBpKyspIHsKICAgCSAgICBjaW4gPj4gYXJyW2ldOwogICAgfQp9CnZvaWQgcHJpbnRBcnJvdyhpbnQqIGFycixpbnQgayl7CiAgIGZvciAoaW50IGkgPSAwOyBpIDwgazsgaSsrKSB7CiAgIAkgICAgY291dDw8YXJyW2ldPDwiICI7CiAgIH0KfQp2b2lkIHN1bUFycm93KGludCogYXJyLGludCogYXJyMSxpbnQqIHJlc3VsdCwgaW50IGspewoJZm9yIChpbnQgaSA9IDA7IGkgPCBrOyBpKyspIHsKCQlyZXN1bHRbaV09YXJyW2ldK2FycjFbaV07Cgl9Cn0Kdm9pZCBtaW51c0Fycm93KGludCogYXJyLGludCogYXJyMSxpbnQqIHJlc3VsdCwgaW50IGspewoJZm9yIChpbnQgaSA9IDA7IGkgPCBrOyBpKyspIHsKCQlyZXN1bHRbaV09YXJyW2ldLWFycjFbaV07Cgl9Cn0KaW50IG1haW4oKSB7CgkKICAgIGludCBuLCBtOwogICAgY2luPj5uOwogICAgaW50KiB2ID0gY3JlYXRlQXJyb3cobik7CgogICAgcmVhZEFycm93KHYsIG4pOwogICAgcHJpbnRBcnJvdyh2LCBuKTsKICAgIGludCogdjEgPSBjcmVhdGVBcnJvdyhuKTsKICAgIHJlYWRBcnJvdyh2MSwgbik7CiAgICBjb3V0PDxlbmRsOwogICAgaW50KiB2MiA9IGNyZWF0ZUFycm93KG4pOwogICAgc3VtQXJyb3codix2MSx2MixuKTsKICAgIHByaW50QXJyb3codjIsIG4pOwogICAgY291dDw8ZW5kbDsKICAgIG1pbnVzQXJyb3codiwgdjEsIHYyLCBuKTsKICAgIHByaW50QXJyb3codjIsIG4pOwogICAgCiAgICAKfQo=