// 2010/12/21 Tazoe

#include <iostream>
using namespace std;

int main()
{
	while(true){
		int te[5];
		cin >> te[0];
		if(te[0]==0)
			break;
		for(int i=1; i<5; i++)
			cin >> te[i];

		int gu = 0;
		int ch = 0;
		int pa = 0;
		for(int i=0; i<5; i++)
			if(te[i]==1)
				gu++;
			else if(te[i]==2)
				ch++;
			else
				pa++;

		if(gu==5||ch==5||pa==5||gu*ch*pa!=0)
			for(int i=0; i<5; i++)
				cout << 3 << endl;
		else if(gu==0)
			for(int i=0; i<5; i++)
				if(te[i]==2)
					cout << 1 << endl;
				else
					cout << 2 << endl;
		else if(ch==0)
			for(int i=0; i<5; i++)
				if(te[i]==3)
					cout << 1 << endl;
				else
					cout << 2 << endl;
		else
			for(int i=0; i<5; i++)
				if(te[i]==1)
					cout << 1 << endl;
				else
					cout << 2 << endl;
	}

	return 0;
}