#include <bits/stdc++.h>
using namespace std;
int main() {
  int k, l, ans;
  cin >> k >> l;
  bool b = false;
  for (int i = 1; !b; i++) {
    if (pow(k, i) == l) {
      b = true;
      ans = i;
    }
    if (pow(k, i) > l) break;
  }
  if (b)
    cout << "YES\n" << ans - 1;
  else
    cout << "NO";
}
