#include <cstdio>

int hand[3], result[5];

int main(){
	while(scanf("%d", &result[0]),result[0]){
		bool d = 0;
		for(int i = 0; i < 3; i++) hand[i] = 0;
		for(int i = 1; i < 5; i++) scanf("%d", &result[i]);
		for(int i = 0; i < 5; i++) hand[result[i]-1]++;
		if(hand[0]==0&&hand[1]==0) d = 1;
		else if(hand[1]==0&&hand[2]==0) d = 1;
		else if(hand[0]==0&&hand[2]==0) d = 1;
		if((hand[0]>0&&hand[1]>0&&hand[2]>0)||d==1){
			for(int i = 0; i < 5; i++) printf("3\n");
			continue;
		}
		if(hand[0]==0){
			for(int i = 0; i < 5; i++){
				if(result[i]==2) printf("1\n");
				else printf("2\n");
			}
		} else if(hand[1] == 0){
			for(int i = 0; i < 5; i++){
				if(result[i]==3) printf("1\n");
				else printf("2\n");
			}
		} else if(hand[2] == 0){
			for(int i = 0; i < 5; i++){
				if(result[i]==1) printf("1\n");
				else printf("2\n");
			}
		}
	}
}