#include <stdio.h>
#include <set>

using namespace std;

int main(){
  while (1){

    set<int> s;

    int n[5];
    for(int i=0;i<5;i++){
      scanf("%d", n+i);
      if(n[i]==0) return 0;
      s.insert(n[i]);
    }

    if(s.size() == 2){
      if(s.find(1) != s.end()){
        if(s.find(2) != s.end()){
          for(int i=0;i<5;i++) printf("%d\n", (n[i] == 1)? 1:2);
        }else {
          for(int i=0;i<5;i++) printf("%d\n", (n[i] == 1)? 2:1);
        }
      }else {
        for(int i=0;i<5;i++) printf("%d\n", (n[i] == 2)? 1:2);
      }
    }else {
      for(int i=0;i<5;i++) puts("3");
    }

  }
}