#include <bits/stdc++.h>
using namespace std;
int main() {
  int w, h, u1, d1, u2, d2;
  cin >> w >> h >> u1 >> d1 >> u2 >> d2;
  int ans = w;
  if (d1 > d2) {
    ans += ((d1 + h) * (h - d1 + 1)) / 2;
    ans -= u1;
    ans = max(0, ans);
    ans += ((d1 + d2 - 1) * (d1 - d2) / 2);
    ans -= u2;
    ans = max(0, ans);
    ans += ((d2) * (d2 - 1)) / 2;
  } else {
    ans += ((d2 + h) * (h - d2 + 1)) / 2;
    ans -= u2;
    ans = max(0, ans);
    ans += ((d2 + d1 - 1) * (d2 - d1) / 2);
    ans -= u1;
    ans = max(0, ans);
    ans += ((d1 - 1) * (d1)) / 2;
  }
  cout << ans << endl;
  return 0;
}
