#include using namespace std; #define int long long const int maxn=1e7+5; int cnt[maxn];bool used[maxn];vector pr; int32_t main() { ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0); for(int i=2;i>n; pair a[n];int p=1; for(int i=0;i>a[i].first>>a[i].second;cnt[a[i].first]=a[i].second;p=max(p,a[i].first);} for(int i=1;i<=p-1;++i) { bool ok=true; for(int p1:pr) { if(p1>p) break; int ans=0; for(int j=p1;j<=p;j*=p1) { ans+=(p/j)-(i/j)-((p-i)/j); } ok&=(ans==cnt[p1]); if(!ok) break; } if(ok) { cout<