Hostel vist problem in stl challenges

#include
#include
#include
using namespace std;

int main(){
long long int m,k;
priority_queue ppp;
cin>>m;
cin>>k;
for(int i=0;i<m;i++){
long long int p, q , r;
cin>>p>>q>>r;
if(p == 1){
long long int distance = pow(q,2)+pow(r,2);
ppp.push(distance);
}
else{
cout<<ppp.top()<<" "<<endl;
ppp.pop();
}
}

}

when given explanation test cases giving right output but failing test cases whats the problem in code ??