#include<iostream>

using namespace std;

int main() {
	int st[5], res[5];
	int g[3], n = 0;
	int val = 0;
	
	while(1) {
	
		for( int i=0; i<3; i++) g[i] = 0;
		n = 0;
		val = 0; // val -> winner

		// Input
		for( int i=0; i<5; i++) {
			cin >> st[i];
			if(st[i]==0) break;
			if(!g[ st[i]-1 ]) {
				n++;
				g[ st[i]-1 ] = 1;
				if( val==0) val = st[i];
				if( val-1==(st[i]%3)) val = st[i];
			}
		}
		if(st[0]==0) break;
		
		if( n==2) {
			for( int i=0; i<5; i++)
				if( val==st[i]) res[i] = 1; else res[i] = 2;
		}else {
			for( int i=0; i<5; i++) res[i] = 3;
		}

		// Output
		for( int i=0; i<5; i++) cout << res[i] << endl;
	}
	return 0;
}