#include using namespace std; using ll=long long; const int N=3E5+10; bool is_prime[N]; int hsh[N]; void solve(){ int L,R;cin>>L>>R; is_prime[2]=1; for(int i=3;i<=R;i+=2)is_prime[i]=1; const int M=sqrt(R+1e-7); for(int i=3;i<=M;++i){ if(is_prime[i]){ for(int j=(ll)i*i;j<=R;j+=i+i){ is_prime[j]=0; } } } vector prime; for(int i=L;i<=R;++i){ if(!is_prime[i])continue; hsh[prime.size()]=1+(i-1)%9; prime.emplace_back(i); } const int N=prime.size(); int ans=0,fir=-1; vector cnt(10); for(int L=0,R=0;L>T; while(T--)solve(); return 0; }