#include <iostream>
using namespace std;
int main()
{
int test,l,r,rev=0,sum=0;
cin>>test;
for(int i=0;i<test;i++)
{
cin>>l>>r;
sum=0;
for(int j=l;j<=r;j++)
{
rev = 0;//initialise the reversed number to zero for every j
int temp = j;// store j in a temporary variable, we dont want to modify the loop counter variable
while(temp>0)
{
rev = rev*10 + temp%10;
temp/=10;
}
if(rev==j)//if it is a palindrome add it
sum=rev+sum;
}
cout<<sum<<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbigpIAp7CiBpbnQgdGVzdCxsLHIscmV2PTAsc3VtPTA7CiBjaW4+PnRlc3Q7CiBmb3IoaW50IGk9MDtpPHRlc3Q7aSsrKQogewogCWNpbj4+bD4+cjsKICAJc3VtPTA7CiAgIAlmb3IoaW50IGo9bDtqPD1yO2orKykKICAgIHsgCiAgICAJcmV2ID0gMDsvL2luaXRpYWxpc2UgdGhlIHJldmVyc2VkIG51bWJlciB0byB6ZXJvIGZvciBldmVyeSBqIAogICAgCWludCB0ZW1wID0gajsvLyBzdG9yZSBqIGluIGEgdGVtcG9yYXJ5IHZhcmlhYmxlLCB3ZSBkb250IHdhbnQgdG8gbW9kaWZ5IHRoZSBsb29wIGNvdW50ZXIgdmFyaWFibGUKICAgIAl3aGlsZSh0ZW1wPjApCiAgICAJewogICAgCQlyZXYgPSByZXYqMTAgKyB0ZW1wJTEwOwogICAgCQl0ZW1wLz0xMDsKICAgIAl9CiAgICAgIAlpZihyZXY9PWopLy9pZiBpdCBpcyBhIHBhbGluZHJvbWUgYWRkIGl0IAogICAgICAJCXN1bT1yZXYrc3VtOwogICAgfQogICAgY291dDw8c3VtPDxlbmRsOwogfQpyZXR1cm4gMDsKfQ==