#include <iostream>

using namespace std;

int main()
{
    int a[5];

    while (cin >> a[0], a[0]) {
        bool flag[4] = {false};

        flag[a[0]] = true;
        for (int i = 1; i < 5; i++) {
            cin >> a[i];
            flag[a[i]] = true;
        }
        
        if ((flag[1] && flag[2] && flag[3]) ||
            (flag[1] && !flag[2] && !flag[3]) ||
            (!flag[1] && flag[2] && !flag[3]) ||
            (!flag[1] && !flag[2] && flag[3]))
            for (int i = 0; i < 5; i++)
                cout << "3\n";
        else if (flag[1] && flag[2] && !flag[3]) {
            for (int i = 0; i < 5; i++) {
                if (a[i] == 1)
                    cout << "1\n";
                else
                    cout << "2\n";
            }
        }
        else if (flag[1] && !flag[2] && flag[3]) {
            for (int i = 0; i < 5; i++) {
                if (a[i] == 3)
                    cout << "1\n";
                else
                    cout << "2\n";
            }
        }
        else if (!flag[1] && flag[2] && flag[3]) {
            for (int i = 0; i < 5; i++) {
                if (a[i] == 2)
                    cout << "1\n";
                else
                    cout << "2\n";
            }
        }
    }

    return 0;
}