#include<bits/stdc++.h>
using namespace std;
long long a[1000005] , b[1000005] , c[1000005];
int main()
{
long long n , maxn = -1000000000000000005 , minn = 1000000000000000005;
cin >> n;
for(long long i = 1;i <= n;i++)
{
cin >> a[i];
}
for(long long i = 1;i <= n;i++)
{
if(a[i] >= maxn)
{
maxn = a[i];
}
if(a[i] <= minn)
{
minn = a[i];
}
}
for(long long i = 1;i <= n;i++)
{
b[i] = maxn - a[i];
cout << b[i] << " ";
}
cout << endl;
for(long long i = 1;i <= n;i++)
{
c[i] = a[i] - minn;
cout << c[i] << " ";
}
return 0;
}