#include <bits/stdc++.h>
using namespace std;
long long gc_d(long long a, long long b) {
  while (b) {
    long long x = a % b;
    a = b;
    b = x;
  }
  return a;
}
long long lc_m(long long a, long long b) { return a / gc_d(a, b) * b; }
long long abs_(long long a) { return (a < 0 ? -a : a); }
int main() {
  ios::sync_with_stdio(false);
  cin.tie(0);
  int n;
  cin >> n;
  if (n == 1) {
    int x;
    cin >> x;
    cout << x;
    return 0;
  }
  long long ans = 0, mn = INT_MAX, mx = -1e9 - 1;
  for (int i = 0; i < n; i++) {
    long long ha;
    cin >> ha;
    ans += abs_(ha);
    mx = max(mx, ha);
    mn = min(mn, ha);
  }
  ans = ans - abs_(mx) + mx - abs_(mn) - mn;
  cout << ans;
}
