#include <iostream>
using namespace std;
int il,x,y,id,w,lp;
int main()
{
cin>>il;
for(int i=0;i<il;++i){
cin>>x>>y;
lp=0;
for(int j=x;j<=y;++j){
id=0;
w=1;
while(id<2&&w*w<=j){
if(j%w==0)id++;
w++;
}
if(id<2&&j!=1){
cout<<j<<" ";
lp++;
}
}
if(lp==0)cout<<"BRAK";
cout<<""<<endl;
}
}
Program ma wypisać liczby pierwsze z danego przedziału,a gdy takich liczb nie ma to pojawić ma się napis "BRAK". W testach (10 testów) jest jeden błąd i dostaje 90pkt. Pisałem kod jeszcze raz i analizowałem ale nic nie mogę zauważyć. Gdzie jest błąd?