#include <iostream>
#include <vector>
#include <string>
#include <algorithm>
#include <cmath>
#include <map>
#include <set>
#include <queue>
#include <stack>
#include <numeric>
#include <climits>
using namespace std;
typedef long long int ll;
ll solve() {
int n;
cin>>n;
vector<pair<int,int>> arr(n);
for(int i=0;i<n;i++){
cin>>arr[i].first;
cin>>arr[i].second;
}
vector<ll> diff(n);
for(int i=0;i<n;i++){
diff[i] = arr[i].first - arr[i].second;
}
sort(diff.rbegin(),diff.rend());
ll ans=0;
ll sum_a=0;
ll sum_b=0;
for(int i=1;i<=n;i++){
ans = ans+ diff[i-1]*i;
sum_a = sum_a + arr[i-1].first;
sum_b = sum_b + arr[i-1].second;
}
ll final_ans = ans + n*sum_b - sum_a;
return final_ans;
}
int main() {
ios_base::sync_with_stdio(false);
cin.tie(NULL);
cout<<solve()<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8Y21hdGg+CiNpbmNsdWRlIDxtYXA+CiNpbmNsdWRlIDxzZXQ+CiNpbmNsdWRlIDxxdWV1ZT4KI2luY2x1ZGUgPHN0YWNrPgojaW5jbHVkZSA8bnVtZXJpYz4KI2luY2x1ZGUgPGNsaW1pdHM+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdHlwZWRlZiBsb25nIGxvbmcgaW50IGxsOwoKbGwgc29sdmUoKSB7CiAgICBpbnQgbjsKICAgIGNpbj4+bjsKICAgIHZlY3RvcjxwYWlyPGludCxpbnQ+PiBhcnIobik7CiAgICBmb3IoaW50IGk9MDtpPG47aSsrKXsKICAgICAgICBjaW4+PmFycltpXS5maXJzdDsKICAgICAgICBjaW4+PmFycltpXS5zZWNvbmQ7CiAgICB9CgogICAgdmVjdG9yPGxsPiBkaWZmKG4pOwogICAgCiAgICBmb3IoaW50IGk9MDtpPG47aSsrKXsKICAgICAgICAgZGlmZltpXSA9IGFycltpXS5maXJzdCAtIGFycltpXS5zZWNvbmQ7CiAgICB9CgogICAgc29ydChkaWZmLnJiZWdpbigpLGRpZmYucmVuZCgpKTsKCiAgICBsbCBhbnM9MDsKICAgIGxsIHN1bV9hPTA7CiAgICBsbCBzdW1fYj0wOwoKCgogICAgZm9yKGludCBpPTE7aTw9bjtpKyspewogICAgICAgIGFucyA9IGFucysgIGRpZmZbaS0xXSppOwogICAgICAgIHN1bV9hID0gc3VtX2EgKyBhcnJbaS0xXS5maXJzdDsKICAgICAgICBzdW1fYiA9IHN1bV9iICsgYXJyW2ktMV0uc2Vjb25kOwoKICAgIH0KCiAgICBsbCBmaW5hbF9hbnMgPSBhbnMgKyBuKnN1bV9iIC0gc3VtX2E7CiAgICByZXR1cm4gZmluYWxfYW5zOwoKCn0KCmludCBtYWluKCkgewogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CiAgICBjaW4udGllKE5VTEwpOwoKCiAgICAgICAgY291dDw8c29sdmUoKTw8ZW5kbDsKCiAgICAKCiAgICByZXR1cm4gMDsKfQ==