#include <bits/stdc++.h>
using namespace std;
int main() {
  int OX[1000];
  OX[0] = 1;
  for (int i = 1; i < 1000; i++) {
    OX[i] = OX[i - 1] + 1;
  };
  int a = 0;
  int b = 0;
  cin >> a >> b;
  int x = 0;
  int y = 0;
  int u1 = 0;
  int u2 = 0;
  int temp = 0;
  if (a > b) {
    a = temp;
    b = a;
    a = temp;
  };
  for (int i = 0; i < 1000; i++) {
    if (OX[i] == a) {
      x = i;
      break;
    }
  };
  for (int i = 0; i < 1000; i++) {
    if (OX[i] == b) {
      y = i;
      break;
    }
  };
  int a1 = 1;
  while (x != y) {
    x++;
    u1 = u1 + a1;
    if (x == y) {
      break;
    };
    y--;
    u2 = u2 + a1;
    a1++;
  };
  cout << u1 + u2;
  return 0;
}
