1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include "bits/stdc++.h"
using namespace std;

void algosia() {
    int a, b;
    cin >> a >> b;
    a--;
    b--;
    if (abs(a - b) == 1 || (min(a, b) == 0 && max(a, b) == 999)) {
        a += 2;
        b += 2;    
    } else {
        a++;
        b++;
    }
    a %= 1000;
    b %= 1000;
    a++;
    b++;
    cout << a << ' ' << b << endl;
}

void bajtek() {
    int c, d;
    cin >> c >> d;
    c--;
    d--;
    if (abs(c - d) == 1 || (min(c, d) == 0 && max(c, d) == 999)) {
        c = ((c - 2 + 1000) % 1000);
        d = ((d - 2 + 1000) % 1000);
    } else {
        c = ((c - 1 + 1000) % 1000);
        d = ((d - 1 + 1000) % 1000);
    }
    c++;
    d++;
    cout << c << ' ' << d << endl;
}

int main() {
    ios_base::sync_with_stdio(0);

    string s;
    cin >> s;
    if (s == "Algosia") algosia();
    else bajtek();
}