long p[9999],L,H,j,*q=p;main(i){for(;++i<1e5;j*j>i?*q++=i:0)for(j=1;i/++j/j&&i%j;);for(scanf("%ld%ld",&L,&H);q--;)for(j=H/ *q;j>=*q&&*q*j/L;p+i-q?j--:exit(!printf("%ld",j**q)))for(i=0;p+i-q&&j%p[i];i++);}