#include <bits/stdc++.h>
int q, l, r;
int f(int x) {
  if (x & 1) {
    return -x;
  }
  return x;
}
int main() {
  scanf("%d", &q);
  while (q--) {
    scanf("%d%d", &l, &r);
    long long ans = 0;
    if (l + r <= 2) {
      for (int i = l; i <= r; ++i) {
        ans += f(i);
      }
    } else {
      if ((l & 1) == 0) {
        ans += f(l);
        ++l;
      }
      if ((r & 1) == 1) {
        ans += f(r);
        --r;
      }
      ans += (r - l + 1) / 2;
    }
    printf("%I64d\n", ans);
  }
  return 0;
}
