#include <bits/stdc++.h>
using namespace std;
int main() {
  long long int w, d, u1, d1, u2, d2, ans;
  scanf("%lld %lld", &w, &d);
  scanf("%lld %lld", &u1, &d1);
  scanf("%lld %lld", &u2, &d2);
  if (d1 < d2) {
    d1 = d1 + d2;
    d2 = d1 - d2;
    d1 = d1 - d2;
    u1 = u1 + u2;
    u2 = u1 - u2;
    u1 = u1 - u2;
  }
  ans = w + ((d - d1 + 1) * (d1 + d)) / 2 - u1;
  if (ans < 0) ans = 0;
  ans = ans + ((d1 - d2) * (d1 - 1 + d2)) / 2 - u2;
  if (ans < 0) ans = 0;
  ans = ans + ((d2 - 1) * d2) / 2;
  cout << ans << endl;
  return 0;
}
