#nullable enable #region var (_input, _iter) = (Array.Empty(), 0); T I() where T : IParsable { while (_iter >= _input.Length) (_input, _iter) = (Console.ReadLine()!.Split(' '), 0); return T.Parse(_input[_iter++], null); } #endregion I(); var s = I(); var x = 0; foreach (var c in s) { x = (x * 2) % 3; if (c == 'B') x = (x + 1) % 3; } Console.WriteLine(x == 0 ? "Bob" : "Alice");