$A+B$ は、競技プログラミングの基礎知識を試すために使われる問題です。ここにまた、その退屈な変種があります。
2 つの整数 $A$ と $B$ があります。これらを等しくしたいです。そのために何回かの操作を行うことができ、各操作は次のいずれかです。
- $A$+= $A$
- $A$+= $B$
- $B$+= $A$
- $B$+= $B$
残念ながら、私たちにとって $A+B$ は難しい問題なので、操作は最大 5000 回しか行えません。
入力
2 つの整数 $A, B$ が与えられます。($1 \le A, B \le 10^{18}$)。
出力
最初の行に、操作回数を表す整数 $n$ ($0 \le n \le 5000$) を 1 つ出力してください。
続く $n$ 行には、行いたい操作を表す次の文字列のいずれかを出力してください:"A+=A"、"A+=B"、"B+=A"、"B+=B"。
求める結果を得られる操作列は、どれでも正解と判定されます。
入出力例
入力 1
2 3
出力 1
4 B+=B B+=A A+=A A+=A