N, M = map(int, input().split()) n = N - 1 pp = set() mm = set() ans = 0 for _ in range(M): x, y = map(int, input().split()) x -= 1 y -= 1 p = x + y m = x - y if p not in pp: pp.add(p) ans += N - abs(p - n) if m not in mm: mm.add(m) ans += N - abs(m) pp = sorted(pp) mm = sorted(mm) pp = sorted([n - abs(n - a) for a in pp]) mm = sorted([abs(a) for a in mm]) SS = sorted(set(pp + mm)) IA = {a: i for i, a in enumerate(SS)} pp = [IA[a] for a in pp] mm = [IA[a] for a in mm] C = [0] * (len(SS) + 2) for a in mm: C[a] += 1 for i in range(len(SS)): C[i+2] += C[i] for a in pp: ans -= C[a] print(ans)