int main()
{
	int a,b,c,d,e;
	for(a=5;a>=1;a--)
	for(b=1;b<=5;b++){
	if(a-b==0)continue;
	for(c=1;c<=5;c++){
	if(a-c==0||b-c==0)continue;
	for(d=1;d<=5;d++){
	if(a-d==0||b-d==0||c-d==0)continue;
	for(e=1;e<=5;e++){
	if(a-e==0||b-e==0||c-e==0||d-e==0)continue;
	if(e==2||e==3)continue;
	if((a-1==0)+(b-2==0)==2){   
		if((e==1)+(b==2)+(a!=5)+(c==1)+(d!=1)==5){cout<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<e;
				return 0;
	}}
	if((a-2==0)+(b-1==0)==2){
		if((e==1)+(b==2)+(a!=5)+(c==1)+(d!=1)==5){cout<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<e;
		return 0;
		}
	}
	else if((a==1||a==2)+(c==1||c==2)==2){   //??a,c?1?2  ????????????????????????????
		if((e==1)+(b!=2)+(a==5)+(c!=1)+(d!=1)==5){
			cout<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<e;
			return 0;
		}
	}
	else if((a==1||a==2)+(d==1||d==2)==2){
		if((e==1)+(b!=2)+(a!=5)+(c==1)+(d!=1)==5){cout<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<e;
		return 0;     //?????????????????
		}
	}
	else if((a==1||a==2)+(e==1||e==2)==2){
		if((e==1)+(b!=2)+(a!=5)+(c==1)+(d==1)==5){cout<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<e;
		return 0;
		}
	}
	else if((b==1||b==2)+(c==1||c==2)==2){
		if((e!=1)+(b==2)+(a==5)+(c==1)+(d!=1)==5){cout<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<e;
		return 0;
		}
	}
	else if((b==1||b==2)+(d==1||d==2)==2){
		if((e!=1)+(b==2)+(a!=5)+(c!=1)+(d!=1)==5){cout<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<e;
		return 0;
		}
	}
	else if((b==1||b==2)+(e==1||e==2)==2){
		if((e!=1)+(b==2)+(a!=5)+(c==1)+(d==1)==5){cout<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<e;
		return 0;
		}
	}
	else if((c==1||c==2)+(d==1||d==2)==2){
		if((e!=1)+(b!=2)+(a==5)+(c!=1)+(d!=1)==5){cout<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<e;
		return 0;
		}
	}
	else if((c==1||c==2)+(e==1||e==2)==2){
		if((e!=1)+(b!=2)+(a==5)+(c==1)+(d==1)==5){cout<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<e;
			return 0;
	}}
	else if((d==1||d==2)+(e==1||e==2)==2){
		if((e!=1)+(b!=2)+(a!=5)+(c!=1)+(d==1)==5){cout<<a<<" "<<b<<" "<<c<<" "<<d<<" "<<e;
		return 0;
		}
	}
	}
	}
	}}
	return 0;
}