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
48
49
#include <bits/stdc++.h>
using namespace std;

using ll = long long;
using pii = pair<int, int>;
using pll = pair<ll, ll>;
using ld = long double;
using vi = vector<int>;
using vll = vector<ll>;
using vii = vector<pii>;

vi ranga(const vi& wyniki) {
  int suma = 0;
  for (auto w : wyniki) {
    suma += w;
  }

  vi result(12);
  result[0] = suma;
  for (auto w : wyniki) {
    result[10 - w + 1]++;
  }
  return result;
}

int main() {
  vi algosia, bajtek;
  for (int i = 0; i < 18; i++) {
    int a;
    cin >> a;
    algosia.push_back(a);
  }

  for (int i = 0; i < 18; i++) {
    int a;
    cin >> a;
    bajtek.push_back(a);
  }

  vi algosia_result = ranga(algosia);
  vi bajtek_result = ranga(bajtek);
  if (algosia_result > bajtek_result) {
    cout << "Algosia\n";
  } else if (bajtek_result > algosia_result) {
    cout << "Bajtek\n";
  } else {
    cout << "remis\n";
  }
}