qyliang/CodeNanoFix huggingface dataset:
Buggy code:
#!/usr/bin/env python3

Alice, Bob = map(int, input())
if Alice == 1:
    Alice = 14
if Bob == 1:
    Bob = 14

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

Fixed code:
#!/usr/bin/env python3

Alice, Bob = map(int, input().split())
if Alice == 1:
    Alice = 14
if Bob == 1:
    Bob = 14

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

Fixed code:
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")
Buggy code:
A,B=map(int,input().split())
if A=1:
    A=14
if B=1:
    B=14
print(['ABloibc e'[A<B::2],'Draw'][A==B])

Fixed code:
A,B=map(int,input().split())
if A==1:
    A=14
if B==1:
    B=14
print(['ABloibc e'[A<B::2],'Draw'][A==B])
Buggy code:
A, B = map(int, input().split())
if A == B:
  print('Draw')
else:
  print( 'Alice' if A if A != 1 else A+13 > B if B != 1 else B+ 13 else 'Bob')

Fixed code:
A, B = map(int, input().split())
if A == B:
  print('Draw')
else:
  print( 'Alice' if (A if A != 1 else A+13) > (B if B != 1 else B+13) else 'Bob')
Buggy code:
A, B = map(int, input().split(" "))
if A == 1:
    A = 14
if B == 1:
    B = 14
if A > B:
    print("Bob")
elif B < A:
    print("Alice")
else:
    print("Draw")

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

Fixed code:
a, b = map(int, input().split())
if a==b:
    print("Draw")
elif a != 1 and b != 1:
    if a > b:
        print("Alice")
    else:
        print("Bob")
else:
    if a == 1:
        print("Alice")
    else:
        print("Bob")
Buggy code:
a,b=map(int,input().split())
#n=int(input())
#s=input()
if a==b:
  print("Draw")
elif a>b and a!=1:
  print(a)
elif a>b:
  print(b)
elif a<b and a!=1:
  print(b)
else:
  print(a)

Fixed code:
a,b=map(int,input().split())
#n=int(input())
#s=input()
if a==b:
  print("Draw")
elif a>b and b!=1:
  print("Alice")
elif a>b:
  print("Bob")
elif a<b and a!=1:
  print("Bob")
else:
  print("Alice")
Buggy code:
a, b = map(input().split())
if a > b:
    print("Alice")
elif a < b:
    print("Bob")
else:
    print("Draw")

Fixed code:
a,b = map(int,input().split())
if a==1:
  if b==1:
    print("Draw")
  else:
    print("Alice")
elif b==1:
  if a==1:
    print("Draw")
  else:
    print("Bob")
else:
  if a > b:
    print("Alice")
  elif a < b:
    print("Bob")
  else:
    print("Draw")
Buggy code:
A, B = map(int,input().split())
if A > B:
  print("Alice")
elif B > A:
  print("Bob")
else:
  print("Draw")

Fixed code:
A, B = map(int,input().split())
if A == B:
  print("Draw")
elif A > B or A == 1:
  if B == 1:
    print("Bob")
  else:
    print("Alice")
else:
  print("Bob")
Buggy code:
a, b = map(int, input().split())
if a > b:
    print("Alice")
elif a < b:
    print("Bob")
else:
    print("Draw")


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

Fixed code:
a,b = map(int,input().split())
if a == 1 and b != 1:
    print("Alice")
elif b == 1 and a != 1:
    print("Bob")
elif a < b:
    print("Bob")
elif b < a:
    print("Alice")
else:
    print("Draw")
Buggy code:

def one(x):
    if x == 1:
        ret = 14
        return ret
    else:
        ret = x
        return ret

a, b = map(int, int(input())
if one(a) > one(b):
    print("Alice")
elif one(a) < one(b):
    print("Bob")
else:
    print("Draw")


Fixed code:

def one(x):
    if x == 1:
        ret = 14
        return ret
    else:
        ret = x
        return ret

a, b = map(int, input().split())
if one(a) > one(b):
    print("Alice")
elif one(a) < one(b):
    print("Bob")
else:
    print("Draw")
Buggy code:
a,b=map(int,input().split())
a=(a-2)%13
b=(b-2)%13
print(["Draw","Bob","Alice"][(a==b+1)*(a<b-b<a)])

Fixed code:
a,b=map(int,input().split())
a=(a-2)%13
b=(b-2)%13
print(["Draw","Bob","Alice"][((a==b)+1)*((a<b)-(b<a))])
Buggy code:
import sys
import itertools
sys.setrecursionlimit(1000000000)
from heapq import heapify,heappop,heappush,heappushpop
import math
import collections
MOD = 10**9 + 7

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

Fixed code:
import sys
import itertools
sys.setrecursionlimit(1000000000)
from heapq import heapify,heappop,heappush,heappushpop
import math
import collections
MOD = 10**9 + 7

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 a == b:
    print("Draw")
else:
    print("Bob")
Buggy code:
"""
author : halo2halo
date : 31, Jan, 2020
"""

import sys
import itertools

# import numpy as np

read = sys.stdin.buffer.read
readline = sys.stdin.buffer.readline
readlines = sys.stdin.buffer.readlines

A, B = map(int, readline().decode('utf8').split())
ans = ''
if A == 1:
    A = 100
elif B == 1:
    B = 100
    
print('Alice' if A>B else 'Draw' if A==B else 'Bob')


Fixed code:
"""
author : halo2halo
date : 31, Jan, 2020
"""

import sys
import itertools

# import numpy as np

read = sys.stdin.buffer.read
readline = sys.stdin.buffer.readline
readlines = sys.stdin.buffer.readlines

A, B = map(int, readline().decode('utf8').split())
if A == 1:
    A = 100
if B == 1:
    B = 100

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

Fixed code:
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")
Buggy code:
a,b = map(int,input().split())
if a > b > 13 or a == 1:
  print('Alice')
elif a < b < 13 or b == 1:
  print('Bob')
else:
  print('Draw')

Fixed code:
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')
Buggy code:
a,b=map(int,input().split())
if a==b:
  print('Draw')
elif a==1 or a > b:
  print('Alice')
else:
  print('Bob')

Fixed code:
a,b=map(int,input().split())
if a==b:
  print('Draw')
elif a==1:
  print('Alice')
elif b==1 or b>a:
  print('Bob')
else:
  print('Alice')
Buggy code:
a, b = input().split()
if a == b:
  print("Draw")
else:
  if a == 1:
    print("Alice")
  elif b == 1:
    print("Bob")
  else:
    a = int(a); b = int(b)
    if a > b:
      print("Alice")
    else:
      print("Bob")

Fixed code:
a, b = input().split()
if a == b:
  print("Draw")
else:
  if a == '1':
    print("Alice")
  elif b == '1':
    print("Bob")
  else:
    a = int(a); b = int(b)
    if a > b:
      print("Alice")
    else:
      print("Bob")
Buggy code:
a,b=((12 + int(s)) % 13 for s in input().split())
print('Alice' if a > b else 'Bob' if a < b else 'Draw')

Fixed code:
a,b=((11 + int(s)) % 13 for s in input().split())
print('Alice' if a > b else 'Bob' if a < b else 'Draw')
Buggy code:
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("Alice")
else:
    print("Bob")

Fixed code:
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("Alice")
else:
    print("Bob")
Buggy code:
a, b = map(int, input().split())

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

Fixed code:
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('Bob')
else:
  print('Alice')
Buggy code:
A,B = map(int,input().split())
if A==1:
    A==14
elif B==1:
    B==14
if A>B:
    print('Alice')
elif B>A:
    print('Bob')
elif A==B:
    print('Draw')


Fixed code:
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("Draw")
else:
    print("Bob")
Buggy code:
l=list(map(int,input().split()))
for i in range(2):
    if l[i]==1:l[i]=14
    else:pass

if l[0]>l[1]:print('Alice')
elif l[0]==l[1]:print('drow')
else:print('Bob')


Fixed code:
l=list(map(int,input().split()))
for i in range(2):
    if l[i]==1:l[i]=14
    else:pass

if l[0]>l[1]:print('Alice')
elif l[0]==l[1]:print('Draw')
else:print('Bob')
Buggy code:
a, b = (int(i) for i in input().split())

if a==b:
    print("Draw")

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

Fixed code:
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")
Buggy code:
a,b = map(int,input().split())
if a > b:
    print("Alice")
elif b < a:
    print("Bob")
else:
    print("Draw")

Fixed code:
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")
Buggy code:
A, B = map(int, input())
if A == 1:
    A = 14
if B == 1:
    B = 14

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


Fixed code:
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')
Buggy code:
a,b = map(int,input().split())
if a > b :
  print('Alice')
elif a == b :
  print('Draw')
else:
  print('Bob')

Fixed code:
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")
Buggy code:
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)

Fixed code:
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)
Buggy code:
a = list(map(int, input().split()))
a = [i for i in a if i != 1 else 14]
if a[0] > a[1]:
    print('Alice')
elif a[0] == a[1]:
    print('Draw')
else:
    print('Bob')

Fixed code:
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')
Buggy code:
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')

Fixed code:
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')
Buggy code:
for line in sys.stdin:
    card = line.split(" ")
    alice = int(card[0])
    bob = int(card[1])
    if alice == 1:
        alice += 13
    if bob == 1:
        bob += 13
        
    if alice > bob:
        print("Alice")
    elif alice < bob:
        print("Bob")
    else:
        print("Draw")

Fixed code:
import sys
 
for line in sys.stdin:
    card = line.split(" ")
    alice = int(card[0])
    bob = int(card[1])
    if alice == 1:
        alice += 13
    if bob == 1:
        bob += 13
        
    if alice > bob:
        print("Alice")
    elif alice < bob:
        print("Bob")
    else:
        print("Draw")
Buggy code:
a, b = [int('14' if x == '1' else x) for x in input().split()
print('Alice' if a > b else 'Bob' if b > a else 'Draw')

Fixed code:
a, b = [int('14' if x == '1' else x) for x in input().split()]
print('Alice' if a > b else 'Bob' if b > a else 'Draw')
Buggy code:
a,b=(int(i)+11)%13 for i in input().split()
print("Bob" if a<b else "Alice" if a>b else "Draw")

Fixed code:
a,b=[(int(i)+11)%13 for i in input().split()]
print("Bob" if a<b else "Alice" if a>b else "Draw")
Buggy code:
a,b=map(int,input().split())
if a==1:
    print("Alice")
elif b==1:
    print("Bob")
elif a<b:
    print("Bob")
elif:b<a
    print("Alice")
else:
    print("Draw")


Fixed code:
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")
Buggy code:
a, b = map(int,input().split())

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

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

Fixed code:
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")
Buggy code:
a, b = map(int, input().split())
if a > b:
    ans = 'Alice'
elif a < b:
    ans = 'Bob'
else:
    ans = 'Draw'
print(ans)

Fixed code:
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)
Buggy code:
#ABC054 A

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



Fixed code:
#ABC054 A

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")
Buggy code:
a,b=input().split()
1=14
if a>b:
  print('Alice')
elif a=b:
  print('Draw')
else:
  print('Bob')

Fixed code:
a,b = map(int, input().split())

a = 14 if a == 1 else a
b = 14 if b == 1 else b

if a == b:
    print("Draw")
elif a > b:
    print("Alice")
else:
    print("Bob")
Buggy code:
a, b = map(int,input().split())
if a == 1:
    a += 13
if b == 1:
    b += 13
print("Alice" if a > b else "Bob")

Fixed code:
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")
Buggy code:
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")

Fixed code:
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")
Buggy code:
val = [int(x) for x in input().split()]
a = val[0]
b = val[1]

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

Fixed code:
val = [int(x) for x in input().split()]
a = val[0]
b = val[1]

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

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

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


Fixed code:
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")
Buggy code:
import sys
import math
import itertools
import bisect
from copy import copy
from collections import deque,Counter
from decimal import Decimal
def s(): return input()
def i(): return int(input())
def S(): return input().split()
def I(): return map(int,input().split())
def L(): return list(input().split())
def l(): return list(map(int,input().split()))
def lcm(a,b): return a*b//math.gcd(a,b)
sys.setrecursionlimit(10 ** 9)
INF = 10**9
mod = 10**9+7

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

Fixed code:
import sys
import math
import itertools
import bisect
from copy import copy
from collections import deque,Counter
from decimal import Decimal
def s(): return input()
def i(): return int(input())
def S(): return input().split()
def I(): return map(int,input().split())
def L(): return list(input().split())
def l(): return list(map(int,input().split()))
def lcm(a,b): return a*b//math.gcd(a,b)
sys.setrecursionlimit(10 ** 9)
INF = 10**9
mod = 10**9+7

A,B = I()
if A == B:
    print('Draw')
elif A == 1:
    print('Alice')
elif B == 1:
    print('Bob')
elif A > B:
    print('Alice')
else:
    print('Bob')
Buggy code:
a,b=map(int,input().split())
if a==1:
    a=a+13
if b==1:
    b=b+13
print(a,b)
print("Draw" if a==b else "Alice" if a>b else "Bob")

Fixed code:
a,b=map(int,input().split())
if a==1:
    a=a+13
if b==1:
    b=b+13
print("Draw" if a==b else "Alice" if a>b else "Bob")
Buggy code:
a,b = map(int,input().split())
if a == b :
    print("Draw")
elif a==1 or (a!=1 and a>b):
    print("Alice")
else:
    print("Bob")


Fixed code:
a,b=map(int,input().split())
if a==1 and b!=1:
    print('Alice')
elif a!=1 and b==1:
    print('Bob')
elif a>b:
   print('Alice')
elif a<b:
     print('Bob')
else:
    print('Draw')
Buggy code:
import sys

a, b = list(map(lambda x: int(x), sys.stdin.readline().strip().split(" ")))

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


Fixed code:
import sys

a, b = list(map(lambda x: int(x), sys.stdin.readline().strip().split(" ")))

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


Fixed code:
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')
Buggy code:
import bisect, collections, copy, heapq, itertools, math, string, sys
input = lambda: sys.stdin.readline().rstrip() 
sys.setrecursionlimit(10**7)
INF = float('inf')
def I(): return int(input())
def F(): return float(input())
def SS(): return input()
def LI(): return [int(x) for x in input().split()]
def LI_(): return [int(x)-1 for x in input().split()]
def LF(): return [float(x) for x in input().split()]
def LSS(): return input().split()

def resolve():
    a, b = LI()
    if a == 1:
        a == 14
    if b == 1:
        b == 14

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

if __name__ == '__main__':
    resolve()


Fixed code:
import bisect, collections, copy, heapq, itertools, math, string, sys
input = lambda: sys.stdin.readline().rstrip() 
sys.setrecursionlimit(10**7)
INF = float('inf')
def I(): return int(input())
def F(): return float(input())
def SS(): return input()
def LI(): return [int(x) for x in input().split()]
def LI_(): return [int(x)-1 for x in input().split()]
def LF(): return [float(x) for x in input().split()]
def LSS(): return input().split()

def resolve():
    a, b = LI()
    if a == 1:
        a = 14
    if b == 1:
        b = 14

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

if __name__ == '__main__':
    resolve()
Buggy code:
a,b = map(int,input().split())

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

Fixed code:
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')
Buggy code:
# A - One Card Poker
def main():
    a, b = map(int, input().split())

    if a == b:
        print('Draw')
    elif a == 1 and b != 1:
        print('Alice')
    elif a == 1 and b != 1:
        print('Bob')
    elif a > b:
        print('Alice')
    else:
        print('Bob')
  
        
if __name__ == '__main__':
    main()

Fixed code:
# A - One Card Poker
def main():
    a, b = map(int, input().split())

    if a == b:
        print('Draw')
    elif a == 1 and b != 1:
        print('Alice')
    elif a != 1 and b == 1:
        print('Bob')
    elif a > b:
        print('Alice')
    else:
        print('Bob')
  
        
if __name__ == '__main__':
    main()
Buggy code:
# -*- coding: utf-8 -*-

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


Fixed code:
# -*- coding: utf-8 -*-

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

Fixed code:
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")
Buggy code:
a,b=map(int,input().split())
if a==b:
	print("Draw")
elif a>b or a==1:
	print("Alice")
elif a<b or b==1:
	print("Bob")

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

Fixed code:
A,B = map(int, input().split())
if A == B:
    print('Draw')
elif A > B:
    print('Alice' if B != 1 else 'Bob')
else:
    print('Bob' if A != 1 else 'Alice')
Buggy code:
a,b=input().split()
if a != 1 and b == 1:
  print('Bob')
elif a == 1 and b != 1:
  print('Alice')
elif a == b:
  print('Draw')
elif a > b:
  print('Alice')
else:
  print('Bob')

Fixed code:
a,b=map(int,input().split())
if a != 1 and b == 1:
  print('Bob')
elif a == 1 and b != 1:
  print('Alice')
elif a == b:
  print('Draw')
elif a > b:
  print('Alice')
else:
  print('Bob')
Buggy code:
a,b=(map(int,input().split()))
if a>b:
  print("Alice")
elif a==b:
  print("Draw")
else:
  print("Bob")

Fixed code:
a,b=(map(int,input().split()))
if a>b:
  if b==1:
    print("Bob")
  else:
    print("Alice")
elif a==b:
  print("Draw")
else:
  if a==1:
    print("Alice")
  else:
    print("Bob")
Buggy code:
A,B=map(int,input().split())

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

Fixed code:
A,B=map(int,input().split())
 
if A==B:
  print("Draw")
elif B==1:
  print("Bob")
elif B>1 and A==1 or A>B:
  print("Alice")
else:
  print("Bob")
Buggy code:
#!/usr/bin/env python3

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

Fixed code:
#!/usr/bin/env python3

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

Fixed code:
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")
Buggy code:
a,b=map(int, input().split())

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

Fixed code:
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')