#include <iostream>
using namespace std;

int hand[5];
//iツ氾板姪堋づ個偲ィツつェツ堕シツづづづアツづ按甘鳴係ツつゥ
int sarch(int n)
{
	int g=0,t=0,p=0;//1,2,3
	for(int i=0;i<5;i++){
		switch(hand[i]){
			case 1:
				g++;
				break;
			case 2:
				t++;
				break;
			case 3:
				p++;
				break;
			default:
				break;
		}
	}
	switch(hand[n]){
		case 1:
			if(p==0 && t!=0)
				return 1;
			else if(t==0 && p!=0)
				return 2;
			else
				return 3;
			break;
		case 2:
			if(g==0 && p!=0)
				return 1;
			else if(g!=0 && p==0)
				return 2;
			else
				return 3;
			break;
		case 3:
			if(t==0 && g!=0)
				return 1;
			else if(t!=0 && g==0)
				return 2;
			else
				return 3;
			break;
	}
	return 0;
}

int main()
{
	while(cin >> hand[0]){
		if(hand[0]==0)
			break;
		for(int i=1;i<5;i++){
			cin >> hand[i];
		}
		for(int i=0;i<5;i++){
			cout << sarch(i) <<endl;
		}
	}
	return 0;
}