Deepak and prime 2

question https://hack.codingblocks.com/contests/c/512/760
test case no. 2 & 7 showing run error others test cases passed.

#include
using namespace std;
int main() {
long long int a[10000000+1]={0};
a[2]=1;
for (long long int i=3;i<=10000000;i+=2){
a[i]=1;
}
for(long long int i=3;i<=10000000;i++){
if(a[i]){
for(long long int j=ii;j<=10000000;j += 2i){
a[j]=0;
}
}
}

long long int m,n;
int k;
cin>>k;
for( int j=0;j<k;j++){
cin>>m;
cin>>n;
for(long long int i=m;i<=n;i++){
if(a[i]){
cout<<i<<endl;
}
}
cout<<endl;
}
return 0;
}