#include <iostream>

int main(){
    long n,m;
    bool toshi[7368792];
    while(1){
        std::cin >> m >> n; 
        if(m==0 && n==0) break;
        long count=0;
        for(int i=0;i<7368792;i++){
            toshi[i] = false;
        }
        while(count <= n){
            if(!toshi[m]){
                for(long j=1;j*m<7368792;j++){
                    toshi[j*m] = true;
                }
                ++count;
            }
            ++m;
        }
        std::cout << m-1 << std::endl;
    }
}

