import java.util.Scanner;
public class Main {
public static void main
(String[] args
) { Scanner sc
= new Scanner
(System.
in); int N = sc.nextInt();
int i = 1;
int X;
int Y;
while (true) {
if (i > N) {
break;
}
else{
X = sc.nextInt();
Y = sc.nextInt();
}
int MIN
= Math.
min(X, Y
); int MAX
= Math.
max(X, Y
); int sum = 0;
for (int j = MIN+1 ; j < MAX; j++) {
if (j % 2 != 0) {
sum = sum + j;
}
}
System.
out.
printf("%d\n",
(sum
));
i++;
}
sc.close();
}
}
aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwoKcHVibGljIGNsYXNzIE1haW4gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIFNjYW5uZXIgc2MgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwogICAgICAgIGludCBOID0gc2MubmV4dEludCgpOwogICAgICAgIGludCBpID0gMTsKICAgICAgICBpbnQgWDsKICAgICAgICBpbnQgWTsKICAgICAgICB3aGlsZSAodHJ1ZSkgewoKICAgICAgICAgICAgaWYgKGkgPiBOKSB7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgfQogICAgICAgICAgICBlbHNlewogICAgICAgICAgICAgICAgIFggPSBzYy5uZXh0SW50KCk7CiAgICAgICAgICAgICAgICAgWSA9IHNjLm5leHRJbnQoKTsKICAgICAgICAgICAgfQogICAgICAgICAgICBpbnQgTUlOID0gTWF0aC5taW4oWCwgWSk7CiAgICAgICAgICAgIGludCBNQVggPSBNYXRoLm1heChYLCBZKTsKICAgICAgICAgICAgaW50IHN1bSA9IDA7CiAgICAgICAgICAgIGZvciAoaW50IGogPSBNSU4rMSA7IGogPCBNQVg7IGorKykgewogICAgICAgICAgICAgICAgaWYgKGogJSAyICE9IDApIHsKICAgICAgICAgICAgICAgICAgICBzdW0gPSBzdW0gKyBqOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CgogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50ZigiJWRcbiIsIChzdW0pKTsKCiAgICAgICAgICAgIGkrKzsKICAgICAgICB9CiAgICAgICAgc2MuY2xvc2UoKTsKCiAgICB9Cn0=