N = int(input()) A = list(map(int, input().split())) def func(x, y): if x < 0 and y < 0: return -x-y else: return abs(x-y) plus = [] minus = [] for a in A: if 0 <= a: plus.append(a) else: minus.append(a) plus.sort() minus.sort() B = None if len(minus) == 0: B = plus[:] elif len(minus) == 1: B = minus[:]+plus[:] else: a, b = minus[:]+plus[:], [minus[0]]+minus[2:]+plus[:]+[minus[1]] if sum(func(a[i], a[i+1]) for i in range(N-1)) <= sum(func(b[i], b[i+1]) for i in range(N-1)): B = a[:] else: B = b[:] print(sum(func(B[i], B[i+1]) for i in range(N-1)))