#include <bits/stdc++.h>
using namespace std;
int main() {
  int w, h, u0, d0, u1, d1;
  scanf("%d%d%d%d%d%d", &w, &h, &u0, &d0, &u1, &d1);
  if (d0 > d1) swap(u0, u1), swap(d0, d1);
  for (int i = h; i >= d1; i--) w += i;
  w = max(w - u1, 0);
  for (int i = d1 - 1; i >= d0; i--) w += i;
  w = max(w - u0, 0);
  for (int i = d0 - 1; i > 0; i--) w += i;
  printf("%d\n", w);
  return 0;
}
