#include<iostream>
#include<algorithm>
#include<vector>
#include<queue>
using namespace std;

int main(){
	int a[5];
	while(cin>>a[0]&&a[0]){
		for(int i=1;i<5;i++)cin>>a[i];
		bool t[3]={0};
		for(int i=0;i<5;i++)t[a[i]-1]=true;
		int x=t[0]+t[1]+t[2];
		if(x==2){
			int win=1;
			if(!t[0])win=2;
			if(!t[1])win=3;
			for(int i=0;i<5;i++){
				if(a[i]==win)cout<<1<<endl;
				else cout<<2<<endl;
			}
		}
		else{
			for(int i=0;i<5;i++)cout<<3<<endl;
		}
	}
	return 0;
}