#include <cstdio>
#include <cstring>

using namespace std;

int main(void){
	int five[5], i, j, hand[3], var, ans, win, lose;
	while(1){
		scanf("%d",&five[0]);
		if(five[0] == 0){
			break;
		}
		for(i = 1;i < 5;i++){
			scanf("%d",&five[i]);
		}
		memset(hand,0,sizeof(hand));
		for(i = 0;i < 5;i++){ // 手の数をグー(hand[0])、チョキ(hand[1])、パー(hand[2])で数える
			hand[five[i] - 1]++;
		}
		var = 0;
		for(i = 0;i < 3;i++){ // みんなの手の種類を数える
			if(hand[i] != 0){
				var++;
			}
		}
		if(var == 1 || var == 3){ // 1種類の手と3種類の手はあいこ
			for(i = 0;i < 5;i++){
				printf("3\n");
			}
		}else{
			for(i = 0;i < 3;i++){
				if(hand[i] != 0 && hand[(i + 1) % 3] != 0){
					win = i;
					lose = (i + 1) % 3;
				}
			}
			for(i = 0;i < 5;i++){
				if(win == five[i] - 1){
					printf("1\n");
				}else{
					printf("2\n");
				}
			}
		}
	}
	return 0;
}