#include <iostream>
using namespace std;

int main()
{
	while(true){
		int n[5];
		int c1=0,c2=0,c3=0;
		cin >> n[0];
		if(n[0]==0)
				break;
		for(int i=1; i<5; i++)
			cin >> n[i];
			
		for(int i=0; i<4; i++){
			if(n[i] != n[i+1])
				break;
			if(i==3){
				for(int i=0; i<5; i++)
					cout << '3' << endl;
				break;
			}
		}
		for(int i=0; i<5; i++){
			if(n[i] == 1)
				c1++;
			else if(n[i] == 2)
				c2++;
			else if(n[i] == 3)
				c3++;
		}
		if(c1 != 0 && c2 != 0 && c3 !=0)
			for(int i=0; i<5; i++)
				cout << '3' << endl;
		else{
			if(c1 > 0 && c2 > 0 && c3 == 0){
				for(int i=0; i<5; i++){
					if(n[i] == 1)
						cout << '1' << endl;
					else
						cout << '2' << endl;
				}
			}
			else if(c1 > 0 && c2 == 0 && c3 > 0){
				for(int i=0; i<5; i++){
					if(n[i] == 1)
						cout << '2' << endl;
					else
						cout << '1' << endl;
				}
			}
			else if(c1 == 0 && c2 > 0 && c3 > 0){
				for(int i=0; i<5; i++){
					if(n[i] == 3)
						cout << '2' << endl;
					else
						cout << '1' << endl;
				}
			}
		}
	}
	return 0;
}