#include <bits/stdc++.h>
using namespace std;
long long gcd(long long x, long long y, bool p, char a, char b) {
  if (p) {
  }
  if (x % y) {
    if (p) printf("%lld%c", x / y, a);
    return gcd(y, x % y, p, b, a);
  } else {
    if (p) printf("%lld%c\n", x - 1, a);
    return y;
  }
}
int main(void) {
  long long x, y;
  scanf("%lld%lld", &x, &y);
  char a = 'A', b = 'B';
  if (x < y) {
    swap(x, y);
    swap(a, b);
  }
  if (gcd(x, y, 0, a, b) != 1)
    printf("Impossible\n");
  else
    gcd(x, y, 1, a, b);
}
