#include <stdio.h>
void main()
{
	int a,b,c,d,t;
	scanf("%d %d %d %d",&a,&b,&c,&d);
	if(a%2==1&&b%2==1&&c%2==1&&d%2==1)
	{
		if(a>b)
		{
			t=a;
			a=b;
			b=t;
			
		} 
		if(b>c)
		{
			t=b;
			b=c;
			c=t;
		}
		if(c>d)
		{
			t=c;
			c=d;
			d=t;
		}
		if(a>b)
		{
			t=a;
			a=b;
			b=t;	
		}
		if(b>c)
		{
			t=b;
			b=c;
			c=t;
		}
		if(a>b)
		{
			t=a;
			a=b;
			b=t;	
		}
		if(a+2==b&&b+2==c&&c+2==d){
			printf("%d+2=%d\n",a,b);
			printf("%d+2=%d\n",b,c);
			printf("%d+2=%d\n",c,d);
			
		}else {
			printf("%d %d %d %d",d,c,b,a);		
     
		}
		
		
			
		
		
		
		
	}
	if(a%2!=1||b%2!=1||c%2!=1||d%2!=1){
					if(a>b)
		{
			t=a;
			a=b;
			b=t;
			
		} 
		if(b>c)
		{
			t=b;
			b=c;
			c=t;
		}
		if(c>d)
		{
			t=c;
			c=d;
			d=t;
		}
		if(a>b)
		{
			t=a;
			a=b;
			b=t;	
		}
		if(b>c)
		{
			t=b;
			b=c;
			c=t;
		}
		if(a>b)
		{
			t=a;
			a=b;
			b=t;	
		}
		printf("%d %d %d %d",d,c,b,a);		
	}
 } 
/**************************************************************
	Problem: 1046
	User: admin
	Language: C
	Result: Accepted
	Time:11 ms
	Memory:1144 kb
****************************************************************/