#include <iostream>
#include <cmath>
#include <string>
using namespace std;
const int INF=2<<20;
typedef long long int llf;
int main() {
	// your code goes here
	
	int num[5];
	while(cin >> num[0] && num[0] != 0){
	for(int i=1;i<5;i++)
	cin >> num[i];
	int taked[4]={};
	for(int i=0;i<5;i++)
	taked[num[i]%3]=1;
	for(int i=0;i<5;i++)
	if(taked[(num[i]+1)%3])
		if(taked[(num[i]+2)%3])
			cout <<3<<endl;
		else
			cout <<1<< endl;
	else
		if(taked[(num[i]+2)%3])
			cout <<2<<endl;
		else
			cout <<3<< endl;
	}
	return 0;
}