#include <bits/stdc++.h>
using namespace std;
inline int chk(int b, int d) {
  int cur = 0;
  long long x = 1;
  while (x <= 1e15) {
    if (!(x % d)) return cur;
    cur++;
    x *= b;
  }
  return 0;
}
int main() {
  int b, d;
  scanf("%d%d", &b, &d);
  int res = chk(b, d);
  if (res) {
    printf("2-type\n%d\n", res);
    return 0;
  }
  if (!((b - 1) % d)) {
    puts("3-type");
    return 0;
  }
  if (!((b + 1) % d)) {
    puts("11-type");
    return 0;
  }
  for (int i = 2; d != 1; i++) {
    if (d % i) continue;
    int x = 1;
    while (!(d % i)) {
      x *= i;
      d /= i;
    }
    if (!chk(b, x) && (b - 1) % x && (b + 1) % x) {
      puts("7-type");
      return 0;
    }
  }
  puts("6-type");
  return 0;
}
