#include <cstdio>


int a[3], d[] = {0, 1, 2, 0}, h[5];

int main(){
    while(scanf("%d", &h[0]) != EOF){
        if(h[0] == 0) break;

        for(int i = 1; i < 5; i++){
            scanf("%d", &h[i]);
            a[h[i] - 1]++;
        }

        if(a[0] > 0 && a[1] > 0 && a[2] > 0) printf("3\n3\n3\n3\n3\n");
        else{
            for(int i = 0; i < 3; i++){
                if(a[i] > 0 && a[i + 1] > 0){
                    for(int j = 0; j < 5; j++){
                        if(h[j] - 1 == d[i]) printf("1\n");
                        else printf("2\n");
                    }
                    break;
                }
            }
        }

        for(int i = 0; i < 3; i++) a[i] = 0;
    }
    return 0;
}