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