$A+B$ adalah soal yang digunakan untuk menguji pengetahuan dasar seseorang tentang pemrograman kompetitif. Berikut ini satu lagi variasinya yang membosankan.
Kamu memiliki dua bilangan bulat, $A$ dan $B$. Kamu ingin membuat keduanya sama. Untuk melakukannya, kamu dapat melakukan beberapa langkah, dengan setiap langkah berupa salah satu operasi berikut:
- $A$+= $A$
- $A$+= $B$
- $B$+= $A$
- $B$+= $B$
Sayangnya, $A+B$ adalah soal yang sulit bagi kami, sehingga kamu hanya diizinkan melakukan paling banyak 5000 langkah.
Masukan
Diberikan dua bilangan bulat $A, B$. ($1 \le A, B \le 10^{18}$).
Keluaran
Pada baris pertama, cetak satu bilangan bulat $n$ ($0 \le n \le 5000$) yang menyatakan banyaknya langkah.
Pada $n$ baris berikutnya, cetak salah satu string berikut untuk menyatakan operasi yang kamu inginkan: "A+=A", "A+=B", "B+=A", atau "B+=B".
Urutan langkah apa pun yang menghasilkan hasil yang diinginkan akan dinilai benar.
Contoh
Masukan 1
2 3
Keluaran 1
4 B+=B B+=A A+=A A+=A