//B3652洛谷
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long n; long long a[10000];
cin>>n;
for(long long i=0;i<n;i++)
{
cin>>a[i];
}
long long max=a[0]; long long min=a[0];
for(long long i=0;i<n-1;i++)
{
if(a[i+1]>a[i])
{
max=a[i+1];
}
}
for(long long i=0;i<n-1;i++)
{
if(a[i]>a[i+1])
{
min=a[i+1];
}
}
for(long long j=0;j<n;j++)
{
cout<<max-a[j]<<" ";
}
cout<<endl;
for(long long p=0;p<n;p++)
{
cout<<a[p]-min<<" ";
}
return 0;
}