为什么过不了
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,sum=0;long long b,c,d;
cin>>n;
for(int i=n-1;i>=2;i--){
sum=0;
for(int j=2;j<=sqrt(i)+1;j++){
if(i%j==0){
sum++;
}
}
if(sum==0){
b=i;
break;
}
}
int i=n+1;
while(1){
sum=0;
for(int j=2;j<=sqrt(i)+1;j++){
if(i%j==0){
sum++;
}
}
if(sum==0){
c=i;
break;
}
i++;
}
d=b*c;
printf("%ld",d);
}