#include<bits/stdc++.h>
using namespace std;
#define ll long long int
#define ld long double
#define pb push_back
#define endl "\n"
double pi = 2 * acos(0.0);
template<typename T>
ostream& operator<<(ostream &os, const vector<T> &v) {
os << '{';
for (const auto &x : v) os << " " << x;
return os << '}';
}
void NOURIN(){
int n;cin>>n;
vector<int>v(n),pre(n);
for(int i = 0;i<n;i++){
cin>>v[i];
}
sort(v.begin(),v.end());
pre[0] = v[0];
for(int i = 1;i<n;i++){
pre[i] = pre[i-1] + v[i];
}
ll ans = 0;
for(int i = 0;i<n;i++){
ll sum = pre[n-1] - pre[i];
ll x = n-1-i;
ll num = v[i]*x;
ans+=abs(num - sum);
}
cout<<ans<<endl;
}
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL); cout.tie(NULL);
#ifndef ONLINE_JUDGE
freopen("input.txt", "r", stdin);
freopen("output.txt", "w", stdout);
#endif
int test_cases = 1;
// cin >> test_cases;
for (int tc = 1; tc <= test_cases; tc++) {
NOURIN();
}
return 0;
}
// Querida de Pro...
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgojZGVmaW5lIGxsIGxvbmcgbG9uZyBpbnQgCiNkZWZpbmUgbGQgbG9uZyBkb3VibGUKI2RlZmluZSBwYiBwdXNoX2JhY2sKI2RlZmluZSBlbmRsICJcbiIKZG91YmxlIHBpID0gMiAqIGFjb3MoMC4wKTsKCnRlbXBsYXRlPHR5cGVuYW1lIFQ+Cm9zdHJlYW0mIG9wZXJhdG9yPDwob3N0cmVhbSAmb3MsIGNvbnN0IHZlY3RvcjxUPiAmdikgewogICAgb3MgPDwgJ3snOwogICAgZm9yIChjb25zdCBhdXRvICZ4IDogdikgb3MgPDwgIiAiIDw8IHg7CiAgICAgICAgcmV0dXJuIG9zIDw8ICd9JzsKfQoKdm9pZCBOT1VSSU4oKXsKICAgIGludCBuO2Npbj4+bjsKICAgIHZlY3RvcjxpbnQ+dihuKSxwcmUobik7CiAgICBmb3IoaW50IGkgPSAwO2k8bjtpKyspewogICAgCWNpbj4+dltpXTsKICAgIH0KICAgIHNvcnQodi5iZWdpbigpLHYuZW5kKCkpOwogICAgcHJlWzBdID0gdlswXTsKICAgIGZvcihpbnQgaSA9IDE7aTxuO2krKyl7CiAgICAJcHJlW2ldID0gcHJlW2ktMV0gKyB2W2ldOwogICAgfQogICAgbGwgYW5zID0gMDsKICAgIGZvcihpbnQgaSA9IDA7aTxuO2krKyl7CiAgICAJbGwgc3VtID0gcHJlW24tMV0gLSBwcmVbaV07CiAgICAJbGwgeCA9IG4tMS1pOwogICAgCWxsIG51bSA9IHZbaV0qeDsKICAgIAlhbnMrPWFicyhudW0gLSBzdW0pOyAKICAgIH0KICAgIGNvdXQ8PGFuczw8ZW5kbDsKfQoKaW50IG1haW4oKQp7CiAgICBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsgCiAgICBjaW4udGllKE5VTEwpOyBjb3V0LnRpZShOVUxMKTsKCiAgICAjaWZuZGVmIE9OTElORV9KVURHRQogICAgICAgZnJlb3BlbigiaW5wdXQudHh0IiwgInIiLCBzdGRpbik7CiAgICAgICBmcmVvcGVuKCJvdXRwdXQudHh0IiwgInciLCBzdGRvdXQpOwogICAgI2VuZGlmCgogICAgaW50IHRlc3RfY2FzZXMgPSAxOwogICAgLy8gY2luID4+IHRlc3RfY2FzZXM7CgogICAgZm9yIChpbnQgdGMgPSAxOyB0YyA8PSB0ZXN0X2Nhc2VzOyB0YysrKSB7CiAgICAgICAgTk9VUklOKCk7CiAgICB9CiAgICByZXR1cm4gMDsKfQovLyBRdWVyaWRhIGRlIFByby4uLg==