#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
typedef pair<int,int> P; 


int main(){
    int n,m;
    while(cin >> m >> n,n){
        vector<bool> v(7400000,false);
        for (int i = m; i < 7400000; i++) {
           if(!v[i]){
                if(!n){
                    cout << i << endl;
                    break;
                }
               n--;
               for (int s = i; s < 7400000; s+=i) {
                   v[s]=true;
               }
           }
        }
    }
    return 0;
}

