#include <iostream>

using namespace std;

int main()
{
    int a,b;
    cin >>a>>b;
    switch(a)
    {
    case 1 :
        if (b==1 && b==a){
            cout << "Draw";
            break;
        }
        else {
        cout << "Alice";
        break;
        }

    case 2:
        if (b>a || b==1){
            cout <<"Bob";
            break;

        }
        else if (b==2 && b==a){
            cout << "Draw";
            break;
        }
        else {
            cout << "Alice";
            break;
        }
    case 3:
        if (b>a || b==1){
            cout <<"Bob";
            break;

        }
        else if (b==3 && b==a){
            cout << "Draw";
            break;
        }
        else {
            cout << "Alice";
            break;
        }
    case 4:
        if (b>a || b==1){
            cout <<"Bob";
            break;

        }
        else if (b==4 && b==a){
            cout << "Draw";
            break;
        }
        else {
            cout << "Alice";
            break;
        }
    case 5:
        if (b>a || b==1){
            cout <<"Bob";
            break;

        }
        else if (b==5 && b==a){
            cout << "Draw";
            break;
        }
        else {
            cout << "Alice";
            break;
        }
    case 6:
        if (b>a || b==1){
            cout <<"Bob";
            break;

        }
        else if (b==6 && b==a){
            cout << "Draw";
            break;
        }
        else {
            cout << "Alice";
            break;
        }
    case 7:
        if (b>a || b==1){
            cout <<"Bob";
            break;

        }
        else if (b==7 && b==a){
            cout << "Draw";
            break;
        }
        else {
            cout << "Alice";
            break;
        }
    case 8:
        if (b>a || b==1){
            cout <<"Bob";
            break;

        }
        else if (b==8 && b==a){
            cout << "Draw";
            break;
        }
        else  {
            cout << "Alice";
            break;
        }
    case 9:
        if (b>a || b==1){
            cout <<"Bob";
            break;

        }
        else if (b==9 && b==a){
            cout << "Draw";
            break;
        }
        else {
            cout << "Alice";
            break;
        }
    case 10:
        if (b>a || b==1){
            cout <<"Bob";
            break;

        }
        else if (b==10 && b==a){
            cout << "Draw";
            break;
        }
        else {
            cout << "Alice";
            break;
        }
    case 11:
        if (b>a || b==1){
            cout <<"Bob";
            break;

        }
        else if (b==11 && b==a){
            cout << "Draw";
            break;
        }
        else {
            cout << "Alice";
            break;
        }
    case 12:
        if (b>a || b==1){
            cout <<"Bob";
            break;

        }
        else if (b==12 && b==a){
            cout << "Draw";
            break;
        }
        else {
            cout << "Alice";
            break;
        }
    case 13:
        if (b>a || b==1){
            cout <<"Bob";
            break;

        }
        else if (b==13 && b==a){
            cout << "Draw";
            break;
        }
        else {
            cout << "Alice";
            break;
        }
    }
    return 0;
}


Measured memory_bytes: 256