#include <bits/stdc++.h>
using namespace std;
#define lalala ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL);
#define pb push_back
#define ins insert
#define int long long int
#define p push
#define N 1005
#define M 10005
bool balance(int x,int kim){
int mx=0;
for(int i=1;i<=x;i*=kim){
mx=i;
}
int kac=0,top=0;
while(mx){
kac++;
int kal=x/mx;
top+=kal;
x-=kal*mx;
//cout<<kal<<" "<<mx<<endl;
mx/=kim;
}
if(top*2==(kim-1)*kac)return 1;
return 0;
}
signed main(){
lalala;
int n,b;cin>>b>>n;
for(int i=n;;i++){
int ok=1;
for(int j=2;j<=b&&ok;j++)ok=balance(i,j);
if(ok){
cout<<i<<endl;
return 0;
}
}
}
//abbsy
//dark modern
//monokai
//monokai dimmned
//tommorrow night blue