#include #include using namespace std; bool isp[200001]; vectorA; int h(int X) { if(X<10)return X; int s=0; while(X)s+=X%10,X/=10; return h(s); } int cnt[10]; main() { int K,N; cin>>K>>N; for(int i=2;i<=N;i++)isp[i]=true; for(int i=2;i<=N;i++) { if(isp[i]) { if(i>=K)A.push_back(i); for(int j=i+i;j<=N;j+=i)isp[j]=false; } } int ans=-1,len=-1,L=0; for(int R=0;R0) { cnt[h(A[L++])]--; } cnt[r]++; if(len<=R-L+1) { len=R-L+1; ans=A[L]; } } cout<