#include<bits/stdc++.h>
#define ll long long
using namespace std;
int main(){
ios_base::sync_with_stdio(false);
cin.tie(NULL);
ll t;
cin>>t;
while(t--){
ll n,m,k1,k2;
vector<ll>v{0,0,1};
cin>>n>>m;
n--;
if(m<=2)k1=v[m];
else k1=floor(sqrt(m));
if(n<=2)k2=v[n];
else k2=floor(sqrt(n));
cout<<k1-k2<<"\n";
}}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KI2RlZmluZSBsbCBsb25nIGxvbmcKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKXsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwogICAgY2luLnRpZShOVUxMKTsKICAgIGxsIHQ7CiAgICBjaW4+PnQ7CiAgICB3aGlsZSh0LS0pewogICAgICAgIGxsIG4sbSxrMSxrMjsKICAgICAgICB2ZWN0b3I8bGw+dnswLDAsMX07CiAgICAgICAgY2luPj5uPj5tOwogICAgICAgIG4tLTsKICAgICAgICBpZihtPD0yKWsxPXZbbV07CiAgICAgICAgZWxzZSBrMT1mbG9vcihzcXJ0KG0pKTsKICAgICAgICBpZihuPD0yKWsyPXZbbl07CiAgICAgICAgZWxzZSBrMj1mbG9vcihzcXJ0KG4pKTsKICAgICAgICBjb3V0PDxrMS1rMjw8IlxuIjsKCgogICAgfX0=