#include using namespace std; #define all(v) v.begin(),v.end() #define resort(v) sort(v.rbegin(),v.rend()) using ll = long long; using ull = unsigned long long; using vll=vector; using vvll = vector>; using P = pair; using vp=vector>; using djks=priority_queue>; const ll inf=1ll<<60; #define mod10 (ll)1e9+7 #define mod99 (ll)998244353 const double PI = acos(-1); #define rep(i,n) for (ll i=0;i=0;--i) #define rep2(i,a,n) for (ll i=a;i=a;--i) templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (b> n; vll a(n); rep(i, n) cin >> a[i]; ll mi = 0, mx = 0; rep(i, n) { chmin(mi, a[i]); chmax(mx, a[i]); } ll c = abs(mx) + (abs(mx) + abs(mi)) + abs(mi); //ll r = abs(mi) + (abs(mi) + abs(mx)) + abs(mx); cout << c << '\n'; } int main() { cin.tie(0); ios::sync_with_stdio(false); int t=1; //cin >> t; while(t--)solve(); }