def main(): N = int(input()) Y = list(map(int, input().split())) def check(mid_left, mid_right): sum1 = 0 sum2 = 0 for i in range(N): sum1 += abs(mid_left-Y[i]) sum2 += abs(mid_right-Y[i]) if sum1 >= sum2: return True else: return False r = Y[-1] l = Y[0] while abs(r - l) > 2: mid_l = (l * 2 + r) // 3 mid_r = (l + r * 2) // 3 if check(mid_l, mid_r): l = mid_l else: r = mid_r ans = float('inf') for a in range(l,r+1): tmp = 0 for i in range(N): tmp += abs(a - Y[i]) ans = min(ans, tmp) print(ans) if __name__ == "__main__": main()