#include <bits/stdc++.h>
using namespace std;
struct node {
  long long a;
  long long b;
} que[100005];
int main() {
  int n;
  scanf("%d", &n);
  for (int i = 0; i < n; i++) scanf("%lld%lld", &que[i].a, &que[i].b);
  sort(que, que + n, [](node q, node w) { return q.a - q.b > w.a - w.b; });
  long long ans = 0;
  for (int i = 0; i < n; i++) {
    ans += que[i].a * (i) + que[i].b * (n - i - 1);
  }
  printf("%lld", ans);
}
