#include <bits/stdc++.h>
using namespace std;
const int INF = 1e9 + 10;
int get_sign(int x) {
  if (x % 2) return -1;
  return 1;
}
int even_ans(int l, int r) { return (r - l + 1) * get_sign(r) / 2; }
int main() {
  int q;
  cin >> q;
  for (int i = 0; i < q; i++) {
    int l, r;
    cin >> l >> r;
    if ((r - l + 1) % 2 == 0) {
      cout << even_ans(l, r);
    } else {
      cout << even_ans(l, r - 1) + r * get_sign(r);
    }
    cout << endl;
  }
  return 0;
}
