#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main(){
    vector<int>V(5);
    while(cin>>V[0],V[0]){
         vector<int>cnt(3,0);
         cnt[--V[0]]++;
         for(int i=1;i<5;i++){
            cin>>V[i];
            cnt[--V[i]]++;
         }
         bool flag=false;
         if(cnt[0]==5||cnt[1]==5||cnt[2]==5)flag=true;
         else if(cnt[0]&&cnt[1]&&cnt[2])flag=true;

         if(flag)for(int i=0;i<5;i++)cout<<3<<endl;
         else for(int i=0;i<5;i++)cout<<((cnt[V[i]]&&cnt[(V[i]+1)%3])?1:2)<<endl;
    }
    return 0;
}