#include <bits/stdc++.h>
using namespace std;
long long du[1100000];
long long x, y;
long long ans = 0, n, m;
int main() {
  scanf("%I64d%I64d", &n, &m);
  for (int i = (1); i <= (m); i++) {
    scanf("%I64d%I64d", &x, &y);
    du[x]++;
    du[y]++;
  }
  y = y;
  for (int i = (1); i <= (n); i++) {
    ans = ans + du[i] * (n - du[i] - 1);
  }
  cout << n * (n - 1) * (n - 2) / 6 - (ans / 2) << endl;
}
