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
#include <bits/stdc++.h>

using namespace std;

const int n = 18;
const int MAXR = 10;

int A[MAXR + 1], B[MAXR + 1];

int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(nullptr);

  int asum = 0, bsum = 0;
  for (int i = 0; i < n; ++i) {
    int a;
    cin >> a;
    asum += a;
    ++A[a];
  }
  for (int i = 0; i < n; ++i) {
    int b;
    cin >> b;
    bsum += b;
    ++B[b];
  }

  if (asum != bsum) {
    cout << (asum > bsum ? "Algosia" : "Bajtek") << '\n';
    return 0;
  }
  for (int c = MAXR; c >= 1; --c) {
    if (A[c] != B[c]) {
      cout << (A[c] > B[c] ? "Algosia" : "Bajtek") << '\n';
      return 0;
    }
  }
  cout << "remis\n";
}