#include <bits/stdc++.h>
using namespace std;
map  <long long,long long> mapa,mapa1;
int main(){
    long long n,m,x,y;
    long long red,kolona;
    cin >> n >> m;
    red = n;
    kolona = n;
    for(long i = 0; i < m; i++){
        cin >> x >> y;
        if(mapa.count(x) == false){
            red--;
        }
        if(mapa1.count(y) == false){
            kolona--;
        }
        mapa[x] = 1;
        mapa1[y] = 1;
    }
    cout << n * n - red * kolona << endl;
}
