import std.algorithm;
import std.array;
import std.conv;
import std.math;
import std.range;
import std.stdio;
import std.string;
import std.typecons;

int readint() { return readln.chomp.to!int; }
int[] readints() { return readln.split.to!(int[]); }

void calc(int n, int a, int b) {
    while (true) {
        if (a + 1 < b) { // to right
            a++;
        }
        else if (a > 1) { // to left
            a--;
        }
        else {
            writeln("Borys");
            break;
        }

        if (a < b - 1) { // to left
            b--;
        }
        else if (b + 1 < n) { // to right
            b++;
        }
        else {
            writeln("Alice");
            break;
        }
    }
}

void main() {
    auto nab = readints;
    int n = nab[0], a = nab[1], b = nab[2];

    calc(n, a, b);
}