#include <iostream>
using namespace std;

int main() {
	int i,j,k,d[5],f[3];
	while (cin >> d[0]) {
		f[0]=f[1]=f[2]=k=0;
		if (d[0]==0) break;
		f[d[0]-1]=1;
		for (i=1;i<5;i++) { cin >> d[i]; f[d[i]-1]=1;}
		if (f[0]==1 && f[1]==1 && f[2]==1) k=3;
		for (i=0;i<3;i++) if (f[i]==1 && f[(i+1) % 3]==1) break;
		for (j=0;j<5;j++) {
			if (k!=3) { if (d[j]==i+1) k=1; else k=2;}
			cout << k << endl;
		}
	} 
	return 0;
}