#!/usr/bin/python3 # 28-Z3-5 # Autor: Martin Španěl def average( A, B ): x = 0.5 * ( A[0] + B[0] ) y = 0.5 * ( A[1] + B[1] ) return ( x, y ) # formát vstupu: na prvním řádku počet bodů, # na každém dalším řádku souřadnice bodu N = int( input() ) points = [] for i in range( N ): numbers = input().split() x = float( numbers[0] ) y = float( numbers[1] ) points.append( (x,y) ) # funkce sort() implicitně třídí dvojice primárně # podle prvního prvku a sekundárně podle druhého points.sort() S = average( points[0], points[-1] ) fail = False for i in range( N ): # Porovnáváme i-tý prvek s i-tým od konce if ( average( points[i], points[-i-1] ) != S ): fail = True; break; if fail == False: print(S) else: print("zadané body nejsou středově souměrné")