import math def pff(m): pf = {} for i in range(2, int(m ** 0.5) + 1): while m % i == 0: pf[i] = pf.get(i, 0) + 1 m //= i if m > 1: pf[m] = 1 return pf ################################# import sys def I(): return int(sys.stdin.readline()) def LI(): return list(map(int,sys.stdin.readline().split())) mod = 10**9 + 7 inf = float('inf') N =I() T = [] #print(pff(N)) game = pff(N) for i in game.values(): T.append(i) #print(T) judge = int(0) for i in T: judge ^= i if judge==0: ans = "Bob" else: ans = "Alice" print(ans)