ans, r = dt[0][2], (pos[0]-dt[0][0])**2+(pos[1]-dt[0][1])**2
for i in range(1,len(dt)):
ri = (pos[0]-dt[i][0])**2+(pos[1]-dt[i][1])**2
def sum_rast (dot,kl,porog = float('inf')):
r = (dot[0]-xy[0])*(dot[0]-xy[0])+(dot[1]-xy[1])*(dot[1]-xy[1])
if ans > porog : return float('inf')
gxy = (sum([dot[0] for dot in kl]) / m, sum([dot[1] for dot in kl]) / m)
kl.sort(key = lambda dot : (dot[0]-gxy[0])**2 + (dot[1]-gxy[1])**2 )
sr_min, index = sum_rast(kl[0],kl), 0
for i in range (1, len(kl)):
sr = sum_rast(kl[i],kl,sr_min)
fnames = {'A1':'27A_m597A.txt', 'B1': '27B_m597A.txt'}
fnames['A2'] = '27A_m597B.txt'; fnames['B2'] ='27B_m597B.txt'
fnames['9A1'] = '27A_m599A.txt'; fnames['9B1'] ='27B_m599A.txt'
dots_all = {'A1': ((-8,0), (1,5)),'B1': ((-5,-8),(-1,-7),(-4,0)) }
dots_all ['A2'] = ((3.5,5), (5,25)); dots_all['B2'] = ((-4,-6),(-2,6),(4,6))
dots_all ['9A1'] = ((-5,6,0), (-3,2,1));
dots_all['9B1'] = ((-8,0,0),(-7,-3,0),(-5,2,1),(-4,4,1),(-2,2,2),(-1,3,2))
if (krej in fnames) == False :
fname, dots = fnames[krej], dots_all[krej]
for i in range(len(dots)) :
if dots[i][2] in DDD : continue
x, y = map(float, s.split())
print([(i,len(DDD[i])) for i in DDD])
rez = kin_dza_dza(DDD[i])
print(int(rez[0]*100000),int(rez[1]*100000))