func_code_string: #include <bits/stdc++.h>   using namespace std;   long long x, y, nx, ny, k;   int main() {     cin >> x >> y;     nx = x;     ny = y;     while (x != 1 && y != 1) {       if (x > y) {         k = x / y;         x -= k * y;         if (x == 0) {           x += y;           k--;         }       }       if (x == y) {         puts( Impossible );         return 0;       }       if (y > x) {         k = y / x;         y -= k * x;         if (y == 0) {           y += x;           k--;         }       }     }     x = nx;     y = ny;     while (x != 1 && y != 1) {       if (x > y) {         k = x / y;         x -= k * y;         if (x == 0) {           x += y;           k--;         }         if (k != 0) printf( %I64dA , k);       }       if (y > x) {         k = y / x;         y -= k * x;         if (y == 0) {           y += x;           k--;         }         if (k != 0) printf( %I64dB , k);       }     }     if (x == 1 && y > 1) {       printf( %I64dB , y - 1);     }     if (y == 1 && x > 1) {       printf( %I64dA , x - 1);     }     return 0;   }   