#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);
    
    
}
