#include<iostream>
#include<algorithm>
#include<functional>
#include<cstdio>
#include<vector>
#include<map>
#include<string>
#include<cmath>
using namespace std;
int main(){
	
	int a[5];
	int s[5];
	
	while(cin>>a[0],a[0]!=0){
		bool p[4]={false};
		p[a[0]]=true;
		for(int i=1;i<5;i++){
			cin>>a[i];
			p[a[i]]=true;
		}
		int w,l;
		if(p[1]&&p[2]&&p[3]||!p[2]&&!p[3]||!p[1]&&!p[3]||!p[1]&&!p[2]){
			w=3;
			l=3;
		}
		else if(p[1]&&p[3]){
			w=3;
			l=1;
		}
		else if(p[2]&&p[3]){
			w=2;
			l=3;
		}
		else if(p[1]&&p[2]){
			w=1;
			l=2;
		}	
		for(int i=0;i<5;i++){
			if(w==l)
				s[i]=3;
			else{
				if(a[i]==w)
					s[i]=1;
				else 
					s[i]=2;
			}
		}
		for(int i=0;i<5;i++)
			cout<<s[i]<<endl;
	}
	
}