#include<stdio.h>
bool f[3];
int t[5];
int i,j;
int w,l;

int main(){
	while(1){
		for(i=0;i<3;i++)f[i]=false;
		for(i=0;i<5;i++){
			scanf("%d",&t[i]);
			if(t[i]==0)return 0;
		}
		for(i=0;i<5;i++)f[t[i]-1]=true;
		if(f[0]&&f[1]&&f[2]){w=-1;l=-1;}
		else if(f[0]&&f[1]){w=1;l=2;}
		else if(f[0]&&f[2]){w=3;l=1;}
		else if(f[1]&&f[2]){w=2;l=3;}
		for(i=0;i<5;i++){
			if(t[i]==w)printf("1\n");
			else if(t[i]==l)printf("2\n");
			else printf("3\n");
		}
	}
}