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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include <iostream>
//#include <fstream>

int main() {

	//std::fstream fs;
	// std::instream fs;

	//fs.open("a.in", std::ios::in);
	//fs.open("a.in", std::ios::in);

    int algosia[18];
    int bajtek[18];


    for(int i = 0; i < 18; i++)
    	std::cin >> algosia[i];
    for(int i = 0; i < 18; i++)
    	std::cin >> bajtek[i];


    //fs.close();

    int algosiaSum[10];
    int bajtekSum[10];

    for(int i = 0; i < 10; i++){
    	algosiaSum[i] = 0;
    	bajtekSum[i] = 0;
    }

    for(int i = 0; i < 18; i++){
    	algosiaSum[algosia[i]]++;
    	bajtekSum[bajtek[i]]++;
    }

    int Asum = 0;
    int Bsum = 0;
    for(int i = 0; i < 18; i++){
    	Asum += algosia[i];
    	Bsum += bajtek[i];
    }


    if(Asum > Bsum){
	    std::cout << "Algosia";
	    return 0;
    }
	if(Bsum > Asum){
		std::cout << "Bajtek";
		return 0;
	}

	for(int i = 9; i >=0; i--){
		if(algosiaSum[i] > bajtekSum[i]){
			std::cout << "Algosia";
			return 0;
		}
		if(bajtekSum[i] > algosiaSum[i]){
			std::cout << "Bajtek";
			return 0;
		}

	}
	std::cout << "remis";

    return 0;
}