using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; class Magatro { static int N = int.Parse(Console.ReadLine()); static List Prime = new List(); static void Main() { soinnsuubunkai(); int ans = 0; for(int i = 0; i < Prime.Count; i++) { ans ^= Prime[i]; } if (ans == 0) { Console.WriteLine("Bob"); } else { Console.WriteLine("Alice"); } } static void soinnsuubunkai() { int q = N; for(int i = 2; i < q; i++) { if (q % i == 0) { int cnt = 0; while (true) { if (q % i != 0) { break; } q /= i; cnt++; } Prime.Add(cnt); } } } }