#include <bits/stdc++.h>
using namespace std;
long long MAX = 100000000;
int main() {
int n;
cin >> n;
if(n < 1 || n > MAX) return 1;
long long heights[100000000];
long long minn = 100000000, maxx = -1;
for(int i = 0; i < n; i++) {
cin >> heights[i];
minn = min(minn, heights[i]);
maxx = max(maxx, heights[i]);
}
for(int i = 0; i < n; i++) {
cout << maxx - heights[i] << (i == n - 1 ? "\n" : " ");
}
for(int i = 0; i < n; i++) {
cout << heights[i] - minn << (i == n-1 ? "\n" : " ");
}
return 0;
}