#include <iostream>
using namespace std;
int array[5];
int ret[4];
void p(int a,int b,int c){

  for(int i = 0 ; i < 5 ; i++){
    if(array[i] == a)cout << 1 << endl;
    else if(array[i] == b)cout << 2 << endl;
    else cout << 3 << endl;
  }
}
int main(){

  while(cin >> array[0] ,array[0]){
    fill(ret,ret + 4,0);
    ret[array[0]-1] = 1;
    for(int i = 1 ; i < 5 ; i++ ){
      cin >> array[i];
      ret[array[i]] = 1;
  }
    if(ret[1] != 0 && ret[2] != 0 && ret[3] == 0){
      p(1,2,3);
    }else if(ret[2] != 0 && ret[3] != 0 && ret[1] == 0){
      p(2,3,1);
    }else if(ret[1] != 0 && ret[3] != 0 && ret[2] == 0){
      p(3,1,2);
    }else p(4,4,4);
  }
}