#include<bits/stdc++.h>
#define maxn int(1e6)+10
using namespace std;
int main()
{
int n;
long long a[maxn],ans1[maxn],ans2[maxn],max=-10,mini=int(1e18+10),i;
cin>>n;
for( i=0;i<n;i++)
{
cin>>a[i];
if(max<a[i]) max=a[i];
if(mini>a[i]) mini=a[i];
}
for(i=0;i<n;i++)
{
ans1[i]=max-a[i];
ans2[i]=a[i]-mini;
}
for(i=0;i<n;i++)
{
cout<<ans1[i]<<' ';
}
cout<<'\n';
for(i=0;i<n;i++)
{
cout<<ans2[i]<<' ';
}
return 0;
}