I am getting WA for 2 testcases. I don’t understand why
for _ in range(int(input())):
n=int(input())
x=list(map(int,input().split()))
y=list(map(int,input().split()))
mini=800
for i in range(n):
for j in range(n):
count=0
b=(y[i]-x[i]+y[j]+x[j])/2
a=(x[i]+x[j]-y[i]+y[j])/2
d=b-a
s=b+a
for k in range(n):
d1=y[k]-x[k]
s1=y[k]+x[k]
if x[k]==a and y[k]==b:
count+=0
elif d==d1 or s==s1:
count+=1
elif x[k]==a or y[k]==b:
count+=1
else:
count+=2
if count<mini:
mini=count
print(mini)