编程题
### 问题描述
在游戏 "武士!魔王?决斗啦!" 中,旅行者和可莉遇到了一位挑战性的武士。为了击败武士获得奖励,玩家需要和武士玩一个游戏。游戏场地上有一堆 $n$ 颗石头,规则是:双方轮流从这堆石头中取走一些石头,不能取走石头的一方输掉了游戏。每次双方可以取走 $1$ 到 $m$ 颗石头,但不能不取。
假设双方都会采取最优的策略,并且由玩家一方($A$ 方)先手,武士一方($B$ 方)后手。给定石头的总数量 $n$ 和每次最多取走的石子数量 $m$,你的任务是确定哪方会赢。
### 输入格式
输入包括一行,包含两个整数 $n$ 和 $m$,$(1 \le n, m \le 10^9)$,分别表示石头的总数量和每次最多取走的石子数量。
### 输出格式
如果玩家 $A$ 方赢,则输出 $A$;如果武士 $B$ 方赢,则输出 $B$。
### 样例输入
```
5 3
```
### 样例输出
```
A
```
### 样例说明
玩家可以选择先取 $1$ 颗石头,这样石头总数就变成 $4$;接下来无论武士怎么取,玩家都可以取走,因剩下的全部石头,因此玩家 $A$ 方会赢。
### 测评数据规模
对于 $100$% 的数据:$1 \le n, m \le 10^9$。