#include <bits/stdc++.h>
using namespace std;
void str2int(int &int_temp,const string &string_temp)
{
int_temp=atoi(string_temp.c_str());
}
int main()
{
int t;cin>>t;
while(t--)
{
int ans=0;
int C=0;
int sy,sm,sd,ey,em,ed;
string a,b;
cin>>a>>b;
string ya1=a.substr(0,4);
string yb1=b.substr(0,4);
string ma1=a.substr(5,2);
string mb1=b.substr(5,2);
string da1=a.substr(8,2);
string db1=b.substr(8,2);
str2int(sy,ya1);str2int(ey,yb1);str2int(sm,ma1);
str2int(em,mb1);str2int(sd,da1);str2int(ed,db1);
//cout<<"end day"<<ed;
int m[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
//cin>>sy>>sm>>sd;
//cin>>ey>>em>>ed;
//cout<<sy<<" "<<ey;
if(ey-sy==0)
{
if((sy%4==0&&sy%100!=0)||(sy%400==0))
{
m[2]=29;
}
for(int i=sm;i<em;i++)
{
//cout<<i<<endl;
if(i==sm){
C=m[i]-sd+1;
}
else
C+=m[i];
}
C+=ed;
if(sm==em){C=ed-sd+1;}
cout<<C<<endl;
}
else{
for(int i=sy;i<ey;i++)
{
if(i%4==0&&i%100!=0||i%400==0)C+=366;
else C+=365;
}
if(sy%4==0&&sy%100!=0||sy%400==0) m[2]=29;
for(int i=1;i<sm;i++) C-=m[i];
C-=sd;
if(ey%4==0&&ey%100!=0||ey%400==0) m[2]=29;
else m[2]=28;
for(int i=1;i<em;i++)C+=m[i];
C+=ed+1;
cout<<C<<endl;
}
}
return 0;
}
感觉自己思路清奇2333