#include <bits/stdc++.h>   using namespace std;   int main() {     long long int n;     int m;     scanf( %I64d %d , &n, &m);     std::vector<long long int> v(n, 0);     for (int i = 0; i < m; i++) {       int x, y;       scanf( %d%d , &x, &y);       v[x - 1]++;       v[y - 1]++;     }     long long int res = 0;     for (int i = 0; i < n; i++) {       res -= v[i] * (n - 1 - v[i]);     }     res /= 2;     res += (n * (n - 1) * (n - 2)) / 6;     printf( %I64d , res);   }   