import java.util.*;
public class Main {
public static void main(String args[]) {
Scanner scn = new Scanner(System.in);
PriorityQueue hp1 = new PriorityQueue();
int Q = scn.nextInt();
int k = scn.nextInt();
while (Q > 0) {
int q = scn.nextInt();
if (q == 1) {
int a = scn.nextInt();
int b = scn.nextInt();
int sum = (a * a) + (b * b);
hp1.offer(sum);
} else {
ArrayList<Integer> list=new ArrayList<>();
for(int i=0;i<k-1;i++){
list.add(hp1.poll());
}
System.out.println(hp1.peek());
for(int i=0;i<list.size();i++){
hp1.offer(list.get(i));
}
}
Q--;
}
}
}