A
# include <bits/stdc++.h>
using namespace std;
typedef long long LL;
int main()
{
	LL x[5];
	LL a,b,c;
	
	scanf("%lld %lld %lld %lld",&x[0],&x[1],&x[2],&x[3]);
	
	
	sort(x,x+4);
	
	a=x[3]-x[0];
	b=x[3]-x[1];
	c=x[3]-x[2];
	
	printf("%lld %lld %lld",a,b,c);
	
	return 0;
 } 
 
B
# include <bits/stdc++.h>
using namespace std;
const int INF=1e9;
int a[110];
int f[110];
int g[110];
int main()
{
	int n;
	int sum=0;
	
	scanf("%d",&n);	
	for(int i=0;i<n;i++){
		scanf("%d",&a[i]);
		if(f[a[i]]==0){
			f[a[i]]=1;
			sum++;
		}
	}
	
	if(sum>3){
		printf("-1");
		return 0;
	}else{
		int b=0;
		for(int i=0;i<110;i++){
			if(f[i]){
				g[b++]=i;
			}
		}
		if(b==3){
			for(int i=0;i<(b-1);i++){
				g[i]=g[i+1]-g[i];
			}