t=int(input()) #liczba testów
for _ in range(t):
n=int(input()) #liczba punktów
P=[] #lista punktów
D=[] #lista odległości
for i in range(n):
Point=input()
Point_copy=Point.split(' ')
x=int(Point_copy[1])
y=int(Point_copy[2])
dist=x**2+y**2 #Odległość punktu od początku układu współrzędnych (bez pierwiastka)
if i==0: #Pierwszy podany punkt
P.append(Point)
D.append(dist)
else:
for d in D:
if dist<d: #jeśli odległość jest mniejsza dodaję ją do list na odpowiednie miejsce
D.insert(D.index(d)-1,dist)
P.insert(D.index(d)-1,Point)
break
if dist not in D: #jesli odległość jest największa dodaję ją na koniec list
D.append(dist)
P.append(Point)
for p in P:
print(p)
print('')
Mam problem z zdaniem ze Spoj PP0506A - Sort 1, wyświetla mi się błąd wykonania (NZEC) i nie mam pojęcia co mogę poprawić w kodzie, to mój kod: