| t | galaxy = [] | t | galaxy = [] | 
             | while (n := input()): |  | while (n := input()): | 
             |     if ' ' not in n: |  |     if ' ' not in n: | 
             |         break |  |         break | 
             |     x, y, z, name = n.split() |  |     x, y, z, name = n.split() | 
             |     galaxy.append((float(x), float(y), float(z), name)) |  |     galaxy.append((float(x), float(y), float(z), name)) | 
             | max_dist = 0 |  | max_dist = 0 | 
             | galaxy1, galaxy2 = ('', '') |  | galaxy1, galaxy2 = ('', '') | 
             | for i in range(len(galaxy)): |  | for i in range(len(galaxy)): | 
             |     for j in range(i + 1, len(galaxy)): |  |     for j in range(i + 1, len(galaxy)): | 
             |         x1, y1, z1, n1 = galaxy[i] |  |         x1, y1, z1, n1 = galaxy[i] | 
             |         x2, y2, z2, n2 = galaxy[j] |  |         x2, y2, z2, n2 = galaxy[j] | 
             |         dist_squared = (x1 - x2) ** 2 + (y1 - y2) ** 2 + (z1 - z2) ** 2 |  |         dist_squared = (x1 - x2) ** 2 + (y1 - y2) ** 2 + (z1 - z2) ** 2 | 
             |         if dist_squared > max_dist: |  |         if dist_squared > max_dist: | 
             |             max_dist = dist_squared |  |             max_dist = dist_squared | 
             |             galaxy1, galaxy2 = (n1, n2) |  |             galaxy1, galaxy2 = (n1, n2) | 
             | print(' '.join(sorted([galaxy1, galaxy2]))) |  | print(' '.join(sorted([galaxy1, galaxy2]))) |