#include <bits/stdc++.h>
using namespace std;
int f(int m, int w) {
  if (m == 1 || w <= 3)
    return true;
  else {
    if ((m - 1) % w == 0) return f((m - 1) / w, w);
    if ((m + 0) % w == 0) return f((m + 0) / w, w);
    if ((m + 1) % w == 0) return f((m + 1) / w, w);
    return false;
  }
}
int main() {
  int m, w;
  cin >> w;
  cin >> m;
  if (f(m, w))
    cout << "YES";
  else
    cout << "NO";
  return 0;
}
