Problem:
 Score : 100 points    Problem Statement Alice and Bob are playing One Card Poker . One Card Poker is a two-player game using playing cards.  Each card in this game shows an integer between 1 and 13 , inclusive. The strength of a card is determined by the number written on it, as follows:  Weak 2  <  3  <  4  <  5  <  6  <  7  <  8  <  9  <  10  <  11  <  12  <  13  <  1 Strong  One Card Poker is played as follows:   Each player picks one card from the deck. The chosen card becomes the player's hand.  The players reveal their hands to each other. The player with the stronger card wins the game. If their cards are equally strong, the game is drawn.   You are watching Alice and Bob playing the game, and can see their hands. The number written on Alice's card is A , and the number written on Bob's card is B . Write a program to determine the outcome of the game.      Constraints  1≦A≦13   1≦B≦13   A and B are integers.         Input The input is given from Standard Input in the following format:  A  B       Output Print Alice if Alice will win. Print Bob if Bob will win. Print Draw if the game will be drawn.        Sample Input 1 8 6      Sample Output 1 Alice  8 is written on Alice's card, and 6 is written on Bob's card.
Alice has the stronger card, and thus the output should be Alice .       Sample Input 2 1 1      Sample Output 2 Draw  Since their cards have the same number, the game will be drawn.       Sample Input 3 13 1      Sample Output 3 Bob

Solution (Python):
A, B = map(int, input().split())
if A == 1:
  A += 13
if B == 1:
  B += 13
if A>B:
  print("Alice");
elif A<B:
  print("Bob");
else:
  print("Draw");

Solution (Python):
A,B=map(int,input().split())
N=[2,3,4,5,6,7,8,9,10,11,12,13,1]
a=N.index(A)
b=N.index(B)
if a<b:
    print('Bob')
elif a>b:
    print('Alice')
else:
    print('Draw')

Solution (Python):
a,b = map(int,input().split())
if a == b == 1:
    print("Draw")
elif a == 1:
    print("Alice")
elif b == 1:
    print("Bob")
else:
    if a > b:
        print("Alice")
    elif a < b:
        print("Bob")
    elif a == b:
        print("Draw")

Solution (Python):
a,b = map(int, input().split())
if a == b:
  print("Draw")
elif a == 1:
  print("Alice")
elif b == 1:
  print("Bob")
else:
  if a>b:
    print("Alice")
  else:
    print("Bob")

Solution (Python):
b, c = map(int, input().split())
if(b==c):
    print("Draw")
elif(b==1 or (b > c and c != 1)):
    print("Alice")
else:
    print("Bob")

Solution (Python):
A, B = map(int, input().split())

if A == B:
    print('Draw')
elif A == 1:
    print('Alice')
elif B == 1:
    print('Bob')
elif A > B:
    print('Alice')
else:
    print('Bob')

Solution (Python):


def solve(A, B):
    X = [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 1]
    if(X.index(A)>X.index(B)):
        print("Alice")
    elif(X.index(A)<X.index(B)):
        print("Bob")
    else:
        print("Draw")
        
if __name__ == '__main__':
    A, B = map(int, input().split())

    solve(A, B)

Solution (Python):
a,b = map(int,input().split())

if a==1:a+=13
if b==1:b+=13

if a>b:
    print("Alice")
elif b>a:
    print("Bob")
else:
    print("Draw")

Solution (Python):
A,B = map(lambda x:(int(x)-2)%13,input().split())
print("Alice"if A>B else "Bob" if A<B else "Draw")

Solution (Python):
a,b=map(int, input().split())
if a==b:
    print("Draw")
elif a==1:
    print("Alice")
elif b==1:
    print("Bob")
elif a>b:
    print("Alice")
else:
    print("Bob")

Solution (Python):
a, b = map(int, input().split())
if a == 1:
    a = 14
if b == 1:
    b = 14
if a > b:
    print("Alice")
elif b > a:
    print("Bob")
else:
    print("Draw")

Solution (Python):
A, B = map(int, input().split())

if A == 1:
    A = 14
if B == 1:
    B = 14

if A > B:
    print('Alice')
elif A==B:
    print('Draw')
else:
    print('Bob')

Solution (Python):
a, b = map(int, input().split())

if a == b:
    print("Draw")
elif a == 1:
    print("Alice")
elif b == 1:
    print("Bob")
elif a > b:
    print("Alice")
else:
    print("Bob")

Solution (Python):
A,B = map(int,input().split(" "))
if A == 1:
  A = 14
if B == 1:
  B = 14
if B > A:
  print("Bob")
elif A > B:
  print("Alice")
else:
  print("Draw")

Solution (Python):
A, B = map(int, input().split())
lists = [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 1]
if lists.index(A) > lists.index(B):
    print("Alice")
elif lists.index(A) == lists.index(B):
    print("Draw")
else:
    print("Bob")

Solution (Python):
A, B = map(int, input().split())

a = 14 if A == 1 else A
b = 14 if B == 1 else B
print('Alice' if a > b else 'Bob' if a < b else 'Draw')

Solution (Python):
a,b=map(int,input().split())
c=[i for i in range(2,14)]+[1]
ans='Alice'
if c.index(a)<c.index(b):
    ans='Bob'
elif c.index(a)==c.index(b):
    ans='Draw'
print(ans)

Solution (Python):
a, b =[int(i) for i in input().split()]
if a==1:
  a = 14
if b==1:
  b = 14
if a < b:
  print("Bob")
elif a > b:
  print("Alice")
else:
  print("Draw")

Solution (Python):
a,b = map(int,input().split())
if a==1:
    a=15
if b==1:
    b=15
if a>b:
    print("Alice")
elif a<b:
    print("Bob")
else:
    print("Draw")

Solution (Python):
A,B=map(int,input().split())
def win(i,j):
    if i == j: return "Draw"
    if i == 1: return "Alice"
    elif j == 1: return "Bob"
    else: return "Alice" if i > j else "Bob"
print(win(A,B))

Solution (Python):
a, b = map(int, input().split())

if a == 1 and b != 1 or a > b and b != 1:
    print("Alice")
elif a != 1 and b == 1 or a < b:
    print("Bob")
else:
    print("Draw")

Solution (Python):
a,b=map(int,input().split())
if (a-2)%13 > (b-2)%13:
  print("Alice")
elif a == b:
  print("Draw")
else:
  print("Bob")

Solution (Python):
a,b = map(int,input().split())
c = [2,3,4,5,6,7,8,9,10,11,12,13,1]
aa = c.index(a)
bb = c.index(b)
if aa > bb:
    print('Alice')
elif aa < bb:
    print('Bob')
else:
    print('Draw')

Solution (Python):
a,b = input().split()
c = ['2','3','4','5','6','7','8','9','10','11','12','13','1']
alice = c.index(a)
bob = c.index(b)
if alice>bob:
    print('Alice')
elif alice == bob:
    print('Draw')
else:
    print('Bob')

Solution (Python):
A, B = map(int, input().split())
if A == 1:
    A = 14
if B == 1:
    B = 14
if A == B:
    print('Draw')
elif A > B:
    print('Alice')
else:
    print('Bob')

Solution (Python):
a, b = map(int, input().split())

if (a == 1):
    a += 13
if (b == 1):
    b += 13

if (a > b):
    print("Alice")
elif (a < b):
    print("Bob")
else:
    print("Draw")

Solution (Python):
c = list(map(str,range(2, 14)))+['1']
A, B = map(c.index, input().split())
print('Draw' if A == B else 'Alice' if A > B else 'Bob')

Solution (Python):
a, b = [int(n)+13 if n is '1' else int(n) for n in input().split()]

if a < b:
    print("Bob")
elif a > b:
    print("Alice")
else:
    print("Draw")

Solution (Python):
A,B=map(int,input().split())
if A==1:A+=13
if B==1:B+=13
print('Alice'if A>B else'Bob'if B>A else'Draw')

Solution (Python):
def card_check(alice,bob):
    if alice > bob:
        print("Alice")
    elif alice < bob:
        print("Bob")
    else:
        print("Draw")

    return

a,b = map(int,input().rstrip().split(' '))

if a == 1:
    a = 14
else:
    pass

if b == 1:
    b = 14
else:
    pass

card_check(a,b)

Solution (Python):
A,B =map(int,input().split())
if A == B:
    print('Draw')
elif (A > B and B !=1) or A == 1:
    print('Alice')
else:
    print('Bob')

Solution (Python):
a,b=map(int,input().split())
print('Alice' if (a==1 or a>b) and b!=1 else 'Draw' if a==b else 'Bob')

Solution (Python):
s = [2,3,4,5,6,7,8,9,10,11,12,13,1]
a,b = map(int, input().split())
a = s.index(a)
b = s.index(b)
if a==b:
	print('Draw')
elif a>b:
	print('Alice')
else:
	print('Bob')

Solution (Python):
a,b=map(int, input().split())

if a==1:
  k=14
else:
  k=a
if b==1:
  m=14
else:
  m=b
  
if k>m:
  print("Alice")
elif k==m:
  print("Draw")
else:
  print("Bob")

Solution (Python):


def read_input():
    a, b = map(int, input().split())
    return a, b


def judge(a, b):
    if a == 1:
        return 'Alice'

    if b == 1:
        return 'Bob'

    if a > b:
        return 'Alice'
    else:
        return 'Bob'


def submit():
    a, b = read_input()

    if a == b:
        print('Draw')
    else:
        print(judge(a, b))

if __name__ == '__main__':
    submit()

Solution (Python):
a, b = map(int, input().split())
if a == b:
    print('Draw')
elif a == 1 or a > b > 1:
    print('Alice')
else:
    print('Bob')

Solution (Python):
dic={2:1,3:2,4:3,5:4,6:5,7:6,8:7,9:8,10:9,11:10,12:11,13:12,1:13}
a,b=map(int,input().split())
if dic[a]>dic[b]:
    print("Alice")
elif dic[a]<dic[b]:
    print("Bob")
else:
    print("Draw")

Solution (Python):
a, b = map(int, (input().split()))
if(a == 1):
  a = 14
if(b == 1):
  b = 14
 
if(a == b):
    print("Draw")
elif(a > b):
    print("Alice")
elif(a < b):
    print("Bob")

Solution (Python):
a, b = map(int, (input().split()))

if(a == b):
    print("Draw")
elif(a == 1 and b == 13):
    print("Alice")
elif(b == 1 and a == 13):
    print("Bob")
elif(a > b):
    print("Alice")
elif(a < b):
    print("Bob")

Solution (Python):
a,b = map(int,input().split())
card = [2,3,4,5,6,7,8,9,10,11,12,13,1]
if card.index(a)==card.index(b):
  print('Draw')
elif card.index(a)>card.index(b):
  print('Alice')
else:
  print('Bob')

Solution (Python):
A, B = map(int, input().split())

if A != 1 and B != 1:
    if A == B:
        winner = 'D'
    else:
        winner = 'A' if A > B else 'B'
else:
    if A == B:
        winner = 'D'
    else:
        winner = 'A' if A == 1 else 'B'

if winner == 'A':
    print('Alice')
elif winner == 'B':
    print('Bob')
else:
    print('Draw')

Solution (Python):
A, B = map(int, input().split())
if A == 1:
  A = 14
if B == 1:
  B = 14
if A > B:
  print('Alice')
elif A == B:
  print('Draw')
else:
  print('Bob')

Solution (Python):
A, B = map(int, input().split())

if A == 1:
    A = 14
if B == 1:
    B = 14

if A > B:
    ans = 'Alice'
elif A < B:
    ans = 'Bob'
else:
    ans = 'Draw'

print(ans)

Solution (Python):
A,B=map(int,input().split())
if A==1:
  A+=13
if B==1:
  B+=13
print(["Alice" if A>B else "Draw","Bob"][A<B])

Solution (Python):
A, B = map(int, input().split())
if A == 1:
    A += 13
if B == 1:
    B += 13

if A > B:
    print("Alice")
elif A == B:
    print("Draw")
elif B > A:
    print("Bob")

Solution (Python):
a,b=map(int,input().split())
a=(a-2)%13
b=(b-2)%13
print(["Draw","Alice","Bob"][2*(a<b)+(a>b)])

Solution (Python):
a, b = [(int(i)+11)%13 for i in input().split()]
if a > b:
    print("Alice")
elif a == b:
    print("Draw")
else:
    print("Bob")

Solution (Python):
a, b = map(int,input().split())
if a == 1:
  a = 14
if b == 1:
  b = 14
  
if a>b:
  print('Alice')
elif a<b:
  print('Bob')
else:
  print('Draw')

Solution (Python):


a, b = map(int, input().split())

if a == b:
    print('Draw')
elif a == 1:
    print('Alice')
elif b == 1:
    print('Bob')
else:
    if a > b:
        print('Alice')
    else:
        print('Bob')

Solution (Python):
A, B = map(int, input().split())
if A != B:
    if A != 1 and B != 1:
        if A > B:
            print("Alice")
        else:
            print("Bob")
    else:
        if A == 1:
            print("Alice")
        else:
            print("Bob")
else:
    print("Draw")

Solution (Python):
a,b=map(int,input().split())
if a==1:
  a=14
if b==1:
  b=14
print("Draw" if a==b else "Alice" if a>b else "Bob")

Solution (Python):
a, b = (int(i) if int(i) != 1 else 14 for i in input().split())

if a == b:
  print("Draw")
elif a < b:
  print("Bob")
else:
  print("Alice")

Solution (Python):

a, b = list(map(int, input().rstrip().split()))
if a == b:
    print("Draw")
elif a == 1:
    print("Alice")
elif b == 1:
    print("Bob")
elif a > b:
    print("Alice")
else:
    print("Bob")

Solution (Python):
import functools

import os

INF = float('inf')


def inp():
    return int(input())


def inpf():
    return float(input())


def inps():
    return input()


def inl():
    return list(map(int, input().split()))


def inlf():
    return list(map(float, input().split()))


def inls():
    return input().split()


def inpm(line):
    return [inp() for _ in range(line)]


def inpfm(line):
    return [inpf() for _ in range(line)]


def inpsm(line):
    return [inps() for _ in range(line)]


def inlm(line):
    return [inl() for _ in range(line)]


def inlfm(line):
    return [inlf() for _ in range(line)]


def inlsm(line):
    return [inls() for _ in range(line)]


def debug(fn):
    if not os.getenv('LOCAL'):
        return fn

    @functools.wraps(fn)
    def wrapper(*args, **kwargs):
        print('DEBUG: {}({}) -> '.format(
            fn.__name__,
            ', '.join(
                list(map(str, args)) +
                ['{}={}'.format(k, str(v)) for k, v in kwargs.items()]
            )
        ), end='')
        ret = fn(*args, **kwargs)
        print(ret)
        return ret

    return wrapper

a, b = inl()
x = (a - 2) % 13
y = (b - 2) % 13
if x > y:
    print('Alice')
elif x < y:
    print('Bob')
else:
    print('Draw')

Solution (Python):
a,b = map(int,input().split())
if a == b:
    print('Draw')
elif 1 < a < b:
    print('Bob')
elif 1 < b < a:
    print('Alice')
elif a == 1 and a != b:
    print('Alice')
elif b == 1 and a != b:
    print('Bob')

Solution (Python):
A,B = map(int,input().split())
if A<B:
    if A == 1:
        print('Alice')
    else:
        print('Bob')
elif A == B:
    print('Draw')
else:
    if B == 1:
        print('Bob')
    else:
        print('Alice')

Solution (Python):
inp=[int(i) for i in input().split()]

for i in range(len(inp)):
  if inp[i]==1:
    inp[i]=14

if inp[0]>inp[1]:
  print("Alice")
elif inp[0]==inp[1]:
  print("Draw")
else:
  print("Bob")

Solution (Python):
A, B = map(int, input().split())

if A == B:
    print("Draw")
elif A == 1:
    print("Alice")
elif B == 1:
    print("Bob")
elif A > B:
    print("Alice")
else:
    print("Bob")

Solution (Python):
a,b= input().split()

int(a)
int(b)

if(a=='1'):
  a= 14

if(b=='1'):
  b= 14

if(int(a)-int(b)>0):
  print("Alice")
elif(int(a)-int(b)< 0):
  print("Bob")
else:
  print("Draw")

Solution (Python):
A,B = (int(x) for x in input().split())

a = (A + 12) % 14
b = (B + 12) % 14
if a == b :
    print('Draw')
if a > b :
    print('Alice')
if a < b :
    print('Bob')

Solution (Python):
a,b = map(int,input().split())

if a == b:
  print("Draw")
elif a == 1:
  print("Alice")
elif b == 1:
  print("Bob")
elif a > b:
  print("Alice")
else:
  print("Bob")

Solution (Python):
A,B = (int(x) for x in input().split())

a = (A + 12) % 14
b = (B + 12) % 14
if a == b :
    print('Draw')
if a > b :
    print('Alice')
if a < b :
    print('Bob')

Solution (Python):
A,B = (int(x) for x in input().split())

a = (A + 12) % 14
b = (B + 12) % 14
if a == b :
    print('Draw')
if a > b :
    print('Alice')
if a < b :
    print('Bob')

Solution (Python):
A,B = map(int,input().split())
if (A == B ):
    print("Draw")
elif(A == 1):
    print("Alice")
elif(B == 1):
    print("Bob")
elif(A < B):
    print("Bob")
else:
    print("Alice")

Solution (Python):
A,B = map(int,input().split())
if (A == B ):
    print("Draw")
elif(A == 1):
    print("Alice")
elif(B == 1):
    print("Bob")
elif(A < B):
    print("Bob")
else:
    print("Alice")

Solution (Python):
a, b = map(int, input().split())
if a == 1:
    a = 14
if b == 1:
    b = 14

if a > b:
    ans = "Alice"
elif a < b:
    ans = "Bob"
else:
    ans = "Draw"
print(ans)

Solution (Python):
A,B = map(int,input().split())
if (A == B ):
    print("Draw")
elif(A == 1):
    print("Alice")
elif(B == 1):
    print("Bob")
elif(A < B):
    print("Bob")
else:
    print("Alice")

Solution (Python):
a, b = list(map(int, input().split()))
if a == b:
    print('Draw')
elif a == 1:
    print('Alice')
elif b == 1:
    print('Bob')
elif a > b:
    print('Alice')
else:
    print('Bob')

Solution (Python):
a,b=map(int, input().split())

if a==1:
    a=14
if b==1:
    b=14

if a>b:
    print('Alice')
elif a<b:
    print('Bob')
else:
    print('Draw')

Solution (Python):
a,b=map(int,input().split())
if a==b:
  print("Draw")
elif a==1:
  print("Alice")
elif b==1:
  print("Bob")
elif b<a:
  print("Alice")
else:
  print("Bob")

Solution (Python):
A, B = map(int, input().split())
if A == 1:
    A = 14
if B == 1:
    B = 14
if A > B:
    print("Alice")
elif A < B:
    print("Bob")
else:
    print("Draw")

Solution (Python):
a,b = map(int,input().split())

if a == b:
  print('Draw')
elif a == 1:
  print('Alice')
elif b == 1:
  print('Bob')
elif a > b:
  print('Alice')
else:
  print('Bob')

Solution (Python):
a, b = [14 if x == 1 else x for x in map(int,input().split())]
if a > b:
    print("Alice")
elif a < b:
    print("Bob")
else:
    print("Draw")

Solution (Python):
A,B = map(int,input().split())
if A == 1:
    A = 14
if B == 1:
    B = 14
if A > B:
    print("Alice")
elif A == B:
    print("Draw")
else:
    print("Bob")

Solution (Python):
a, b = [int(item) for item in input().split()]
if a == 1:
  a += 100
if b == 1:
  b += 100
  
if a > b:
  print("Alice")
elif a == b:
  print("Draw")
else:
  print("Bob")

Solution (Python):
a,b = map(int,input().split())

if a == 1:
    a += 13
if b == 1:
    b += 13
if a==b:
    print("Draw")
elif a<b:
    print("Bob")
else:
    print("Alice")

Solution (Python):
a = list(map(int,input().split()))
if a[0]==1:
    a[0]=14
if a[1]==1:
    a[1]=14

if a[0]>a[1]:
    print("Alice")
elif a[0]==a[1]:
    print("Draw")
else:
    print("Bob")

Solution (Python):
A, B = map(int, input().split())

if A == B:
    print('Draw')
elif A == 1:
    print('Alice')
elif B == 1:
    print('Bob')
elif A > B:
    print('Alice')
else:
    print('Bob')

Solution (Python):
A, B = map(int, input().split())
if A == B:
  print("Draw")
elif A == 1:
  print("Alice")
elif B == 1:
  print("Bob")
else:
  if B < A:
    print("Alice")
  else:
    print("Bob")

Solution (Python):
a,b=map(int,input().split())
if a==1:
  a=14
if b==1:
  b=14
print("Alice" if a>b else "Draw" if a==b else "Bob")

Solution (Python):
a,b=map(int,input().split())
if a==1:a=14
if b==1:b=14
if a>b:s="Alice"
elif a<b:s="Bob"
else:s="Draw"
print(s)

Solution (Python):
a,b = map(int, input().split())
if a > b and b > 1 or a == 1 and b > 1:
  print("Alice")
elif a < b and a > 1 or b == 1 and a > 1:
  print("Bob")
else:
  print("Draw")

Solution (Python):
a,b = map(int,input().split())
if a==b:
    print('Draw')
elif a==1:
    print('Alice')
elif b==1:
    print('Bob')
elif a > b:
    print('Alice')
else:
    print('Bob')

Solution (Python):
import sys, os

f = lambda:list(map(int,input().split()))
if 'local' in os.environ :
    sys.stdin = open('./input.txt', 'r')

def solve():
    a,b = f()
    if a == b:
        print("Draw")
    elif a == 1:
        print("Alice")
    elif b == 1:
        print("Bob")
    elif a>b:
        print("Alice")
    else:
        print("Bob")

solve()

Solution (Python):
a,b=map(int,input().split())
if a==b:
  print('Draw')
elif a==1:
  print('Alice')
elif b==1:
  print('Bob')
elif a > b:
  print('Alice')
else:
  print('Bob')

Solution (Python):
a, b = map(int, input().split())
if a == 1 and b == 1:
	print("Draw")
elif a == 1:
	print("Alice")
elif b == 1:
	print("Bob")
elif a == b:
	print("Draw")
elif a > b:
	print("Alice")
else:
	print("Bob")

Solution (Python):
import sys

def main():
    input = sys.stdin.readline
    A, B = map(int, input().split())
    
    if A == B:
        return 'Draw'
    elif A == 1:
        return 'Alice'
    elif B == 1:
        return 'Bob'
    elif A > B:
        return 'Alice'
    else:
        return 'Bob'


if __name__ == '__main__':
    print(main())

Solution (Python):
a,b=map(int,input().split())
if a==b:
  print('Draw')
elif a==1:
  print('Alice')
elif b==1:
  print('Bob')
elif a>b:
  print('Alice')
elif a<b:
  print('Bob')

Solution (Python):
A, B = map(int, input().split())

if A == B:
  print("Draw")
elif A == 1:
  print("Alice")
elif B == 1:
  print("Bob")
elif A > B :
  print("Alice")
else:
  print("Bob")

Solution (Python):
from functools import reduce
import math

def main():
    
    
    
    
    
    
    
    
    
    

    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

    
    
    
    
    a, b = (int(_) for _ in input().split())
    if a == 1:
        a = 14
    if b==1:
        b = 14
        
    if a>b:
        ans = 'Alice'
    elif a == b:
        ans = 'Draw'
    else:
        ans = 'Bob'
        
    print(ans)
    
if __name__ == '__main__':
    main()

Solution (Python):
A,B = map(int,input().split())
if A == 1:
  A = 14
if B == 1:
  B = 14
if A > B:
  print('Alice')
elif A < B:
  print('Bob')
else:
  print('Draw')

Solution (Python):
A, B = map(int, input().split())
cards = [num for num in range(2, 14)]
cards.append(1)

for i in reversed(cards):
    if i == A and i == B:
        print("Draw")
    elif i == A and i != B:
        print("Alice")
        break
    elif i == B and i != A:
        print("Bob")
        break

Solution (Python):
a, b = map(int, input().split())

if a == 1:
  a = 14

if b == 1:
  b = 14

print("Alice" if a > b else "Bob" if b > a else "Draw")

Solution (Python):
a, b = map(int, input().split())
a = (a - 2) % 13
b = (b - 2) % 13
print("Alice" if a > b else "Bob" if b > a else "Draw")

Solution (Python):
a,b = map(int, input().split())

if a == 1: a = 20
if b == 1: b = 20

if a > b: print("Alice")
elif a < b:print("Bob")
else: print("Draw")

Solution (Python):
a, b = map(int, input().split())
if a == b:
	print('Draw')
elif a>b:
	print(['Alice','Bob'][b==1])
else:
	print(['Bob','Alice'][a==1])

Solution (Python):
A,B = map(int,input().split())

if A==B:
  result = 'Draw'
elif (A < B and A!=1) or B==1:
  result = 'Bob'
else:
  result ='Alice'
print(result)

Solution (Python):
A, B = map(int, input().split())
if (A == B):
  print('Draw')
elif (A == 1):
  print('Alice')
elif (B == 1):
  print('Bob')
elif (A > B):
  print('Alice')
else:
  print('Bob')

Solution (Python):
a,b=map(int,input().split())
if a==b: print("Draw")
elif a==1:print("Alice")
elif b==1:print("Bob")
elif a>b:print("Alice")
else:print("Bob")

Solution (Python):
a, b = map(int, input().split())
if a==b:
  print("Draw")
elif a==1 :
  print("Alice")
elif b==1 :
  print("Bob")
elif a>b :
  print("Alice")
elif a<b :
  print("Bob")

Solution (Python):


a,b = map(int,input().split())

if a==1 and b==1:
    print("Draw")
elif a==1:
    print("Alice")
elif b==1:
    print("Bob")
elif a>b:
    print("Alice")
elif b>a:
    print("Bob")
elif a==b:
    print("Draw")

Solution (Python):
A, B = map(int, input().split())

if A == 1:
    A = 14
if B == 1:
    B = 14

if A == B:
    print('Draw')
elif A > B:
    print('Alice')
else:
    print('Bob')

Solution (Python):
A, B = map(int, input().split())
if A == 1:
    A += 13
if B == 1:
    B += 13
print('Alice' if A > B else 'Draw' if A == B else 'Bob')

Solution (Python):
a,b,=map(int,input().split())
if a==b:
    print('Draw')
elif a==1:
    print('Alice')
elif b==1:
    print('Bob')
else:
    print('Bob' if a<b else 'Alice')

Solution (Python):
A, B = map(int, input().split())

if A == 1 or B == 1:
    if A == B:
        print("Draw")
    else:
        if A == 1:
            print("Alice")
        else:
            print("Bob")
else:
    if A == B:
        print("Draw")
    elif A > B:
        print("Alice")
    else:
        print("Bob")

Solution (Python):
a, b = ((int(x) - 2) % 100 for x in input().split())
print('Draw' if a == b else 'Alice' if a > b else 'Bob')

Solution (Python):
def one_card_poker(A: int, B: int) -> str:
    if A == B:
        return 'Draw'
    if A == 1:
        return 'Alice'
    if B == 1:
        return 'Bob'
    if A > B:
        return 'Alice'
    return 'Bob'


if __name__ == "__main__":
    A, B = map(int, input().split())
    ans = one_card_poker(A, B)
    print(ans)

Solution (Python):
A,B = map(int, input().split())
if A==1:
    A=14
if B==1:
    B=14
 
if A>B:
    print("Alice")
elif A==B:
    print("Draw")
else:
    print("Bob")

Solution (Python):
import sys
sys.setrecursionlimit(10**7)
INF = 10 ** 18
MOD = 10 ** 9 + 7
def POW(x, y):
    if y == 0:
        return 1
    elif y == 1:
        return x
    elif y % 2 == 0:
        return POW(x, y // 2) ** 2 % MOD
    else:
        return POW(x, y // 2) ** 2 * x % MOD
def mod_factorial(x, y): return x * POW(y, MOD - 2) % MOD
def LI(): return [int(x) for x in sys.stdin.readline().split()]
def LI_(): return [int(x) - 1 for x in sys.stdin.readline().split()]
def LF(): return [float(x) for x in sys.stdin.readline().split()]
def LS(): return sys.stdin.readline().split()
def II(): return int(sys.stdin.readline())
def SI(): return input()
from functools import reduce

def main():
    A, B = LI()
    if A == 1:
        A = 14
    if B == 1:
        B = 14
    if A > B:
        ans = 'Alice'
    elif A == B:
        ans = 'Draw'
    else:
        ans = 'Bob'
    return ans

print(main())

Solution (Python):
A, B = map(int, input().split())
if A == B:
    print('Draw')
elif A == 1:
    print('Alice')
elif B == 1:
	print('Bob')
elif A > B:
    print('Alice')
else:
    print('Bob')

Solution (Python):
a, b = map(int, input().split())
if (a == 1) & (b != 1):
    print("Alice")
elif (b == 1) & (a != 1):
    print("Bob")
elif (a > b):
    print("Alice")
elif (b > a):
    print("Bob")
else:
    print("Draw")

Solution (Python):
A,B=map(int,input().split())
if A==1 or B==1:
  if A==B:
    print('Draw')
  elif A==1:
    print('Alice')
  else:
    print('Bob')
elif A>B:
  print('Alice')
elif A<B:
  print('Bob')
else:
  print('Draw')

Solution (Python):
def I_N_S():
	return map(int, input().split())

A, B = I_N_S()
print("Draw" if A == B else "Alice" if (A == 1 or (B != 1 and B < A)) else "Bob")

Solution (Python):
A,B=map(int,input().split())
if A==1:
    A=14
if B==1:
    B=14
if A>B:
    print('Alice')
elif A==B:
    print('Draw')
else:
    print('Bob')

Solution (Python):
a,b = map(int,input().split())
if a == 1 : a = 500
if b == 1 : b = 500

if a > b:
    print("Alice")
elif b > a:
    print("Bob")
else:
    print("Draw")

Solution (Python):

from collections import defaultdict
from heapq import heappush, heappop
import sys
import math
import bisect
import random
def LI(): return list(map(int, sys.stdin.readline().split()))
def I(): return int(sys.stdin.readline())
def LS():return list(map(list, sys.stdin.readline().split()))
def S(): return list(sys.stdin.readline())[:-1]
def IR(n):
    l = [None for i in range(n)]
    for i in range(n):l[i] = I()
    return l
def LIR(n):
    l = [None for i in range(n)]
    for i in range(n):l[i] = LI()
    return l
def SR(n):
    l = [None for i in range(n)]
    for i in range(n):l[i] = S()
    return l
def LSR(n):
    l = [None for i in range(n)]
    for i in range(n):l[i] = SR()
    return l
mod = 1000000007


def f(n):
    if n == 1:
        return 14
    return n
a,b = LI()
if f(a) < f(b):
    print("Bob")
elif f(a) == f(b):
    print("Draw")
else:
    print("Alice")



"""
n,m = LI()
v = LIR(m)
p2 = [1]
for i in range(n):
    p2.append(p2[-1]*2)
dp = [[0 for i in range(p2[n])] for j in range(n)]
dp[0][1] = 1
for i in range(1,p2[n]):
    for k in range(n):
        for a,b in v:
            a -= 1
            b -= 1
            if k==a or k == b:
                c = p2[a]
                d = p2[b]
                if i&c and not i&d:
                    dp[b][i|d] += dp[k][i]
                if (not i&c) and i&d:
                    dp[a][i|c] += dp[k][i]
ans = 0
for i in range(1,n):
    ans += dp[i][-1]
print(ans)
"""


"""
n,p,q = LI()
v = [None for j in range(n)]
sa = 0
sb = 0
for i in range(n):
    a,b,c = LI()
    v[i] = [a,b,c]
    sa += a
    sb += b
dp = [[[float("inf") for i in range(sb+1)] for j in range(sa+1)] for k in range(n+1)]
dp[0][0][0] = 0
for i in range(n):
    for a in range(sa):
        for b in range(sb):
            ai,bi,ci = v[i]
            if a + ai <= sa and b + bi <= sb:
                dp[i+1][a+ai][b+bi] = min(dp[i+1][a+ai][b+bi],dp[i][a][b]+ci,dp[i][a+ai][b+bi])
            dp[i+1][a][b] = min(dp[i+1][a][b],dp[i][a][b])
li = [[p,q]]
while li[-1][0] <= sa and li[-1][1] <= sb:
    li.append([li[-1][0]+p,li[-1][1]+q])
li.pop(-1)
ans = float("inf")
for a,b in li:
    ans = min(ans,dp[n][a][b])
if ans == float("inf"):
    print(-1)
else:
    print(ans)
"""

Solution (Python):
a, b = map(int, input().split())
if a == b:
    print("Draw")
elif (a == 1 or a > b) and b != 1:
    print("Alice")
else:
    print("Bob")

Solution (Python):
n,b=map(int,input().split(' '))
if n==1:
    n+=13
if b==1:
    b+=13
if n>b:
    print('Alice')
elif n==b:
    print('Draw')
elif n<b:
    print('Bob')

Solution (Python):
a,b=(int(i) for i  in input().split())


if a==1:
  a+=13  
if b==1:
  b+=13
  
if a > b:
  print('Alice')
elif a < b:
  print('Bob')
else:
  print('Draw')

Solution (Python):
A,B=map(int,input().split())
if A==B:
    print('Draw')
elif A==1:
    print('Alice')
elif B==1:
    print('Bob')
elif A>B:
    print('Alice')
else:
    print('Bob')

Solution (Python):
A, B = list(map(int, input().split()))

if A==1:
	if A==B:
		print('Draw')
	else:
		print('Alice')
elif B==1:
	print('Bob')
else:
	if A==B:
		print('Draw')
	elif A>B:
		print('Alice')
	else:
		print('Bob')

Solution (Python):
l=['2','3','4','5','6','7','8','9','10','11','12','13','1']
a,b=input().split()
if l.index(a)>l.index(b):ans="Alice"
elif l.index(a)<l.index(b):ans="Bob"
else:ans="Draw"
print(ans)

Solution (Python):
a,b=((11 + int(s)) % 13 for s in input().split())
print('Alice' if a > b else 'Bob' if a < b else 'Draw')

Solution (Python):

a, b = map(int, input().split())

if a == b:
    print('Draw')
elif a == 1:
    print('Alice')
elif b == 1:
    print('Bob')
elif a > b:
    print('Alice')
elif a < b:
    print('Bob')

Solution (Python):
a,b = map(int,input().split())

if a == 1:
    a = 14
if b == 1:
    b = 14

if a > b:
    print("Alice")
elif a == b:
    print("Draw")
else:
    print("Bob")

Solution (Python):
[A,B] = list(map(int, input().split()))
if A == 1:
  A = 14
if B == 1:
  B = 14
if A > B:
  print("Alice")
elif A < B:
  print("Bob")
else:
  print("Draw")

Solution (Python):
a, b = map(int, input().split())
if a == 1:
    a = 14
if b == 1:
    b = 14
if a == b:
    print('Draw')
elif a > b:
    print('Alice')
else:
    print('Bob')

Solution (Python):
a,b=map(int,input().split())
if a==b:
  print('Draw')
elif a==1:
  print('Alice')
elif b==1:
  print('Bob')
elif a>b:
  print('Alice')
else:
  print('Bob')

Solution (Python):
data = [int(i) + 13*(i == '1') for i in input().split()]
print('Bob' if data[0] < data[1] else 'Alice' if data[0] != data[1] else 'Draw' )

Solution (Python):
A,B=[int(i)+13*(i=="1") for i in input().split()]
print(["Draw","Alice","Bob"][(B>A)+(B!=A)])

Solution (Python):
a,b=map(int,input().split());n=13;x,y=(n-~-a)%n,(n-~-b)%n;print('Draw' if x==y else ['Alice','Bob'][x>y])

Solution (Python):
li=[13,1,2,3,4,5,6,7,8,9,10,11,12]
A,B = [int(x)-1 for x in input().split()]
if(li[A]>li[B]):
  print('Alice')
elif(li[A]==li[B]):
  print('Draw')
else:
  print('Bob')

Solution (Python):
a, b = (int(i) for i in input().split())

if a==b:
    print("Draw")
elif a==1:
    print("Alice")
elif b==1:
    print("Bob")
elif max(a,b) == a:
    print("Alice")
else:
    print("Bob")

Solution (Python):
A, B = list(map(int, input().split()))

if A == B:
    print('Draw')
elif A == 1 or A > B and B != 1:
    print('Alice')
else:
    print('Bob')

Solution (Python):

A , B = map(int, input().split())
if A == 1 and B == 1:
    print('Draw')
elif A == 1:
    print('Alice')
elif B == 1:
    print('Bob')
else:
    if A > B:
        print('Alice')
    elif A < B:
        print('Bob')
    else:
        print('Draw')

Solution (Python):
a,b = map(int,input().split())
if a == 1:
	a += 13
if b == 1:
	b += 13

if a == b:
	print('Draw')
else:
	print('Alice' if a>b else 'Bob')