#include <bits/stdc++.h>
using namespace std;
long long l, r;
int T;
int main() {
  scanf("%d", &T);
  while (T--) {
    long long ans;
    scanf("%lld %lld", &l, &r);
    if ((l & 1) && (r & 1)) {
      ans = (r - l) / 2;
      ans -= r;
    } else if ((l & 1) && (r % 2 == 0)) {
      ans = (r - l) / 2 + 1;
    } else if ((l % 2 == 0) && (r % 2 == 0)) {
      ans = (r - l) / 2;
      ans *= -1;
      ans += r;
    } else if ((l % 2 == 0) && (r & 1)) {
      ans = (r - l) / 2 + 1;
      ans *= -1;
    }
    printf("%lld\n", ans);
  }
}
