#include <bits/stdc++.h>
using namespace std;
int main() {
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  long long int q, ans = 0;
  cin >> q;
  long long int l, r;
  while (q--) {
    ans = 0;
    cin >> l >> r;
    if (l == r && l % 2 == 0)
      ans = l;
    else if (l == r && r % 2 != 0) {
      ans = -1 * l;
    } else if (l % 2 != 0 && r % 2 != 0) {
      ans = (r * -1) + ((r - l) / 2);
    } else if (l % 2 == 0 && r % 2 != 0) {
      ans = -1 * (((r - l) / 2) + 1);
    } else if (l % 2 != 0 && r % 2 == 0) {
      ans = (((r - l) / 2) + 1);
    } else if (l % 2 == 0 && r % 2 == 0) {
      ans = r - ((r - l) / 2);
    }
    cout << ans << "\n";
  }
  return 0;
}
