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 and b == 1:
    print("Draw")
    exit()
elif a == 1:
    print("Alice")
    exit()
elif b == 1:
    print("Bob")
    exit()

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

Solution (Python):
A = [i for i in range(2, 14)] + [1]
a, b = map(int, input().split())
c = -1
d = -1
for i in range(len(A)):
    if c == -1 and A[i] == a:
        c = i
    if d == -1 and A[i] == b:
        d = i

if c > d:
    print("Alice")
elif c < d:
    print("Bob")
else:
    print("Draw")

Solution (Python):
import sys
import heapq
import math
import fractions
import bisect
import itertools
from collections import Counter
from collections import deque
from operator import itemgetter
def input(): return sys.stdin.readline().strip()
def mp(): return map(int,input().split())
def lmp(): return list(map(int,input().split()))

a,b=mp()
if a==1 and b==1:
    print("Draw")
    exit()
if a==1:
    print("Alice")
    exit()
if b==1:
    print("Bob")
    exit()
if a==b:
    print("Draw")
    exit()
if a>b:
    print("Alice")
    exit()
if b>a:
    print("Bob")
    exit()

Solution (Python):


import math



from collections import deque
from collections import Counter




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")
elif a>b:
  print("Alice")

Solution (Python):
a,b=map(int,input().split())
if a==b:
  print('Draw')
else:
  if 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("Draw")
elif A> B:
  print("Alice")
else:
  print("Bob")

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

Solution (Python):
import sys
from collections import defaultdict, deque
import math


from bisect import bisect_left, bisect_right





input = sys.stdin.readline

getS = lambda: input().strip()
getN = lambda: int(input())
getList = lambda: list(map(int, input().split()))
getZList = lambda: [int(x) - 1 for x in input().split()]

INF = 10 ** 20
MOD = 10**9 + 7
divide = lambda x: pow(x, MOD-2, MOD)

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

def main():
    n = getN()
    for _ in range(n):
        solve()


if __name__ == "__main__":
    
    solve()

Solution (Python):
def main():
    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 B > A:
        print('Bob')
main()

Solution (Python):
lst = [14 if x == 1 else x for x in map(int,input().split())]
if lst[1] != 1 and lst[0] > lst[1] :
    print('Alice')
elif lst[0] != 1 and lst[0] < lst[1]:
    print('Bob')
else:
  print('Draw')

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

if lst[1] != 1 and lst[0] > lst[1] :
    print('Alice')
elif lst[0] != 1 and lst[0] < lst[1]:
    print('Bob')
elif lst[1] == 1 and lst[0] != 1:
    print('Bob')
elif lst[0] == 1 and lst[1] != 1:
    print('Alice')
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 = 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
A,B = map(int,input().split())
if A < 0 or A > 13 or B < 0 or B > 13:
    sys.exit()

if A == 1 or B == 1:
    if A == B:
        print("Draw")
    elif A == 1:
        print("Alice")
    elif B == 1:
        print("Bob")
    sys.exit()

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

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

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

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

if a == 1 and b == 1:
  print('Draw')
elif a == 1 and b != 1:
  print('Alice')
elif a != 1 and b == 1:
  print('Bob')
elif a != 1 and b != 1:
  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==1:
  A=14
if B==1:
  B=14

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

Solution (Python):
A, B = map(int, input().split())
cards = [i for i in range(2, 14)] + [1]
A = cards.index(A)
B = cards.index(B)
if A > B:
    print('Alice')
elif B > A:
    print('Bob')
else:
    print('Draw')

Solution (Python):
Alice, Bob = map(lambda x: int(x) * 100 if x ==
                 '1' else int(x), input().split(' '))

if Alice == Bob:
    print('Draw')
elif Alice > Bob:
    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")
elif A == B:
  print("Draw")

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

print('Draw' if A ==B else 'Alice' if (A+13)%15 > (B+13)%15 else 'Bob')

Solution (Python):
i = [int(s) for s in input().split()]
alice = i[0]
bob = i[1]

if alice == bob:
    print("Draw")
elif alice == 1:
    print("Alice")
elif bob == 1:
    print("Bob")
elif bob < alice:
    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 A > B:
        print("Alice")
    else:
        print("Bob")

Solution (Python):
import sys

sys.setrecursionlimit(10 ** 7)
input = sys.stdin.readline
f_inf = float('inf')
mod = 10 ** 9 + 7


def resolve():
    a, b = map(int, input().split())
    L = list(range(2, 14)) + [1]
    idx_a = L.index(a)
    idx_b = L.index(b)
    if idx_a == idx_b:
        print("Draw")
    elif idx_a < idx_b:
        print("Bob")
    else:
        print("Alice")


if __name__ == '__main__':
    resolve()

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):


LI = lambda: list(map(int, input().split()))


A, B = LI()


def main():
    a = 100 if A == 1 else A
    b = 100 if B == 1 else B
    if a > b:
        ans = "Alice"
    elif a < b:
        ans = "Bob"
    else:
        ans = "Draw"
    print(ans)


if __name__ == "__main__":
    main()

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')
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())
c = [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 1]
if c.index(a) > c.index(b):
    print('Alice')
elif c.index(a) == c.index(b):
    print('Draw')
else:
    print('Bob')

Solution (Python):
def checkCard(x, y):
  if x == 1 and y == 13:
    return "Alice"
  elif x == 13 and y == 1:
    return "Bob"
  elif x == 1 and y == 1:
    return "Draw"
  else:
    return ""

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

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

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

Solution (Python):
p=[2,3,4,5,6,7,8,9,10,11,12,13,1]
a,b=map(int,input().split())
print('ABloibc e'[p.index(a)<p.index(b)::2] if a!=b else 'Draw')

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())
if(a == 1):
  a = 14
if(b == 1):
  b = 14
[print("Alice") if a > b else print("Draw") if a == b else print("Bob")]

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

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

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

Solution (Python):
import sys

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

if A == B:
  print("Draw")
  sys.exit()

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

if A > B:
  print("Alice")
else:
  print("Bob")

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

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

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(i) for i in input().split(" ")]
if A==B:
  print("Draw")
elif (A==1) or (A>2 and (A>B) and B!=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('Bob')
else:
    print('Alice')

Solution (Python):
import sys
sys.setrecursionlimit(10**8)
def ii(): return int(sys.stdin.readline())
def mi(): return map(int, sys.stdin.readline().split())
def li(): return list(map(int, sys.stdin.readline().split()))
def li2(N): return [list(map(int, sys.stdin.readline().split())) for _ in range(N)]
def dp2(ini, i, j): return [[ini]*i for _ in range(j)]
def dp3(ini, i, j, k): return [[[ini]*i for _ in range(j)] for _ in range(k)]



'''
N = ii()
A = li()

ans = 0
for i in range(N):
    a = 0
    b = 0
    max_b = -float('inf')
    max_a = -float('inf')
    for j in range(i, N):
        if (j-i) % 2:
            b += A[j]
            if b > max_b:
                max_b = b
                max_a = a
        else:
            a += A[j]
    dp[max_a][]
    ans = max(ans, max_a)

print(ans)
'''

A, B =li()

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

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

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

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

elif A<B:
  if A==1:
    print("Alice")
  else:
    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('Bob')
else:
    print('Alice')

Solution (Python):
a,b=map(int,input().split())
if a==1 and b==13:
    print('Alice')
elif a==13 and b==1:
    print('Bob')
elif 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 = map(int,input().split())

if a == b:
    print('Draw')
elif a < b:
    if a == 1:
        print('Alice')
    else:
        print('Bob')
else:
    if b == 1:
        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:
  print('Alice')
elif A == B:
  print('Draw')
else:
  print('Bob')

Solution (Python):
n = [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 1]
A, B = map(int, input().split())
idxa = n.index(A)
idxb = n.index(B)

if idxa > idxb:
  print('Alice')
elif idxa == idxb:
  print('Draw')
else:
  print('Bob')

Solution (Python):
cards = input()
cards_s = cards.split()

porker_list = ['2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '1']

alice_str = cards_s[0]
alice_s = porker_list.index(alice_str)
alice = int(alice_s)

bob_str = cards_s[1]
bob_s = porker_list.index(bob_str)
bob = int(bob_s)

if alice > bob:
    print('Alice')
elif alice == bob:
    print('Draw')
else:
    print('Bob')

Solution (Python):
A,B = (int(x) for x in 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 = 15
if B == 1:
  B = 15
print("Alice" if A > B else "Draw" if A == B else "Bob")

Solution (Python):
import math
import string
import collections
from collections import Counter
from collections import deque


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


def nCr(n, r):
    return math.factorial(n)//(math.factorial(n-r)*math.factorial(r))


def has_duplicates2(seq):
    seen = []
    for item in seq:
        if not(item in seen):
            seen.append(item)
    return len(seq) != len(seen)


def divisor(n):
    divisor = []
    for i in range(1, n+1):
        if n % i == 0:
            divisor.append(i)
    return divisor



dx = [-1, -1, -1, 0, 0, 1, 1, 1]
dy = [-1, 0, 1, -1, 1, -1, 0, 1]
ab = readints()
if ab[0] == 1 and ab[1] == 1:
    print('Draw')
    exit()
if ab[0] == 1:
    print('Alice')
    exit()
if ab[1] == 1:
    print('Bob')
    exit()
if ab[0] < ab[1]:
    print('Bob')
    exit()
if ab[0] > ab[1]:
    print('Alice')
    exit()
if ab[0] == ab[1]:
    print('Draw')

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

if 1 <= a <= 13 and 1 <= b <= 13:
  if a == b:
    print('Draw')
  elif a == 1:
    print('Alice')
  elif b == 1:
    print('Bob')
  elif a > b:
    print('Alice')
  elif b > a:
    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")
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=list(map(int, input().split()))
if A==B:
  print("Draw")
elif A == 1 and B != 1:
  print("Alice")
elif B == 1 and A != 1:
  print("Bob")
elif A > B:
  print("Alice")
else:
  print("Bob")

Solution (Python):
a,b = list(map(int,input().strip().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")
else:
  print("Draw")

Solution (Python):

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

Solution (Python):
card = [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 1]
alice, bob = map(int, input().split())
if card.index(alice) > card.index(bob):
    print('Alice')
elif card.index(alice) < card.index(bob):
    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')
elif a<b:
  print('Bob')

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

Solution (Python):
a, b = map(int, input().split())
power = [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 1]

a = power.index(a)
b = power.index(b)

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

Solution (Python):
from math import *

def cin(): 
    return map(int,input().split())

def cins(): 
    return input.split()

def cino(test=False): 
    if not test:
        return int(input())
    else: 
        return input()

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

def ssplit(): 
    return list(input().split())

def printlist(l): 
    for i in l:
        print(i,end=" ")

def main():
    a,b = cin()
    if a==1:
      a=14
    if b==1:
      b=14
    if a>b:
      print("Alice")
    elif a<b:
      print("Bob")
    else:
      print("Draw")

if __name__ == '__main__':
    main()

Solution (Python):

import sys
input = sys.stdin.readline









A,B = map(int,input().split())

if A==B:
    print("Draw")
else:
    if A == 1:
        A = 14
    if B == 1:
        B = 14
    print("Alice" 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:
  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("Bob")
elif a>b:
    print("Alice")
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 = map(int, input().split())
if (A-2)%13 > (B-2)%13:
  print('Alice')
elif (A-2)%13 < (B-2)%13:
  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 = 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())

list=[2,3,4,5,6,7,8,9,10,11,12,13,1]


a_val=list.index(a)
b_val=list.index(b)

if a_val>b_val:print('Alice')
elif a_val<b_val:print('Bob')
else:print('Draw')

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 == B:
  print("Draw")
elif A == 1:
  print("Alice")
elif B == 1:
  print("Bob")
elif A > B :
  print("Alice")
else:
  print("Bob")

Solution (Python):
from sys import stdin
def LI(): return list(map(int,stdin.readline().rstrip().split()))

tmp = LI()
for i in range(2):
    if tmp[i]==1:
        tmp[i] = 999

a,b = [tmp.pop(0) for _ in range(2)]

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

Solution (Python):
from collections import defaultdict, deque
import sys


def LI(): return list(map(int, sys.stdin.buffer.readline().split()))
def I(): return int(sys.stdin.buffer.readline())
def LS(): return sys.stdin.buffer.readline().rstrip().decode('utf-8').split()
def S(): return sys.stdin.buffer.readline().rstrip().decode('utf-8')
def IR(n): return [I() for i in range(n)]
def LIR(n): return [LI() for i in range(n)]
def SR(n): return [S() for i in range(n)]
def LSR(n): return [LS() for i in range(n)]
def SRL(n): return [list(S()) for i in range(n)]
def MSRL(n): return [[int(j) for j in list(S())] for i in range(n)]


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

Solution (Python):
n = input().split()
a = int(n[0])
b = int(n[1])
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):
n = input().split()
a = int(n[0])
b = int(n[1])
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=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())
C = [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 1]
if C.index(A) > C.index(B):
    print('Alice')
elif C.index(A) < C.index(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 = map(int,input().split())
if a>b and a!=1 and b!=1:
    print("Alice")
elif a<b and a!=1 and b!=1:
    print("Bob")
elif a==b:
    print("Draw")
elif a==1:
    print("Alice")
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('Draw' if A==B else 'Alice' if A>B else 'Bob')

Solution (Python):
a,b = map(int,input().split())
if a>b and a!=1 and b!=1:
    print("Alice")
elif a<b and a!=1 and b!=1:
    print("Bob")
elif a==b:
    print("Draw")
elif a==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):
s = [i for i in range(2,14)] + [1]
a, b = map(int, input().split())
c=s.index(a)
d=s.index(b)
print('Draw' if c==d else ["Bob","Alice"][c > d])

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

for A in range(2):
    if As[A]==1:
        As[A]+=13
        
if As[0]==As[1]:
    print("Draw")
elif As[0]>As[1]:
    print("Alice")
else:
    print("Bob")

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

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

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

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):


import sys






























def main():
    mod = 1000000007                
    inf = float('inf')              
    
    sys.setrecursionlimit(10**6)    
    def input(): return sys.stdin.readline().rstrip()
    def ii():    return int(input())
    def mi():    return map(int, input().split())
    def mi_0():  return map(lambda x: int(x)-1, input().split())
    def lmi():   return list(map(int, input().split()))
    def lmi_0(): return list(map(lambda x: int(x)-1, input().split()))
    def li():    return list(input())
    
    
    a, b = mi()
    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('Draw')
        else:
            print('Bob')


if __name__ == "__main__":
    main()

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

Solution (Python):
i = [p+2 for p in range(12)]
i.append(1)
x, y = map(int, input().split())
if i.index(x) == i.index(y):
    print("Draw")
if i.index(x) > i.index(y):
    print("Alice")
if i.index(x) < i.index(y):
    print("Bob")

Solution (Python):
a = list(map(int, input().split()))
a = [i if i != 1 else 14 for i in a]
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())
def Main(A, B):
    if A == B:
        return 'Draw'
    elif A == 1:
        return 'Alice'
    elif B == 1:
        return 'Bob'
    else:
        return 'Alice' if A > B else 'Bob'
    
print(Main(A, B))

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

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 or (b != 1 and a > b):
    print('Alice')
else:
    print('Bob')

Solution (Python):
A, B = map(int, input().split())
l = [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 1]
a = l.index(A)
b = l.index(B)

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

Solution (Python):
import sys
sys.setrecursionlimit(10**9)
INF=10**18
def input():
    return sys.stdin.readline().rstrip()

def main():
    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')
    else:
        print('Bob')    

if __name__ == '__main__':
    main()

Solution (Python):
power = [2,3,4,5,6,7,8,9,10,11,12,13,1,]
A,B = map(int, input().split())
if power.index(A) > power.index(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 B>A:
    print ("Bob")
else:
    print ("Draw")

Solution (Python):
a, b = map(int, input().split())
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')

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 = 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 == 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 == 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==1 and B==1:
    A=14
    B=14
elif A==1 and B!=1:
    A=14
elif B==1 and A!=1:
    B=14
if A>B:
    print('Alice')
elif B>A:
    print('Bob')
elif A==B:
    print('Draw')

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

ans = str()
if a == 1 or b == 1:
    if a == 1 and b == 1:
        ans = "Draw"
    elif a == 1:
        ans = "Alice"
    elif b == 1:
        ans = "Bob"
else:
    if a > b:
        ans = "Alice"
    elif b > a:
        ans = "Bob"
    else:
        ans = "Draw"

print(ans)

Solution (Python):
def main():
 num = list(map(int,input().split()))
 if(num[0]>num[1]):
  if(num[1]!=1):
   print('Alice')
  else:
   print('Bob')
 elif(num[1]>num[0]):
  if(num[0]!=1):
   print('Bob')
  else:
   print('Alice')
 else:
   print('Draw') 

main()

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

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

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


if __name__ == "__main__":
    main()

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

Solution (Python):

"""
Created on Thu May 14 17:01:05 2020

@author: shinba
"""

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

if a == 1:
    if b == 1:
        print("Draw")
    else:
        print("Alice")
elif b == 1:
    print("Bob")
else:
    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('Bob')
else:
    print('Draw')

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