#include <stdio.h>
#include <iostream>

using namespace std;

void syuturyoku(int p, int q[]) 
{
	for (int i = 0; i < 5; i++) {
		if (q[i] == p) {
			cout << 1 << endl;
		} else {
			cout << 2 << endl;
		}
	}
	return;
}

int main() {
	int a[5];
	while (1) {
		cin >> a[0];
		if (a[0] == 0) {
			break;
		}
		int b[3] = {0};
		b[a[0]-1] = 1;
		for (int i = 1; i< 5; i++) {
			cin >> a[i];
			b[a[i]-1] = 1;
		}
		if ((b[0] == 1 && b[1] == 1 && b[2] == 1) || (b[0] == 1 && b[1] == 0 && b[2] == 0) || (b[0] == 0 && b[1] == 1 && b[2] == 0) || (b[0] == 0 && b[1] == 0 && b[2] == 1)) {
			for (int i = 0; i < 5; i++) {
				cout << 3 << endl;
			}
		} else {
			if (b[0] == 0) {
				syuturyoku(2,a);
			} else if (b[1] == 0) {
				syuturyoku(3,a);
			} else {
				syuturyoku(1,a);
			}
		}
	}
}