#include using namespace std; using ll = long long; template T MUL(T a, T b){ T res; return __builtin_mul_overflow(a, b, &res)? std::numeric_limits::max() : res; } int main(){ ios::sync_with_stdio(false); cin.tie(0); ll n, m; cin >> n >> m; ll ans = 0, v = 1; while(MUL(v, n) <= m){ v = MUL(v, n); ans++; } cout << ans << '\n'; }