# win = Array.new(1000, false) # win[2] = true # 3.upto(win.size - 1) do |i| # win[i] = 1.upto(i // 2).any? { |j| !win[i - j] } # end # 3.upto(100) do |i| # puts "#{i} #{win[i]}" # end read_line.to_i.times do n = read_line.to_i64 puts (n & (n + 1) == 0) ? "Bob" : "Alice" end