import java.util.*; class Main{ static void gethurui(boolean hurui[],int n){ hurui[0] = hurui[1] = false; for(int i = 2;i <= n;i++) hurui[i] = true; for(int i = 2;i <= (int)(Math.sqrt(n) + 0.1);i++){ if(!hurui[i]) continue; for(int j = i * 2;j <= n;j += i){ hurui[j] = false; } } } public static void main(String args[]) { Scanner scan = new Scanner(System.in); int n = scan.nextInt(); scan.close(); boolean[] hurui = new boolean[n + 1]; gethurui(hurui,n); ArrayList ps = new ArrayList(); for(int i = 0;i <= n;i++){ if(hurui[i]) ps.add(i); } ArrayList ms = new ArrayList(); int n2 = n; for(Integer p : ps){ int c = 0; while(n % p == 0){ c++; n /= p; } if(c > 0) ms.add(c); } int ans = 0; for(Integer m : ms){ ans = (ans ^ m); } if(ans != 0) System.out.println("Alice"); else System.out.println("Bob"); } }