#include<iostream>
#include<stdio.h>
#include<stdlib.h>
#include<string>
#include<sstream>
using namespace std;
int C(int y,int m,int d)
{
int sum=0;
if(m==1)
sum=d;
else if(m==2)
sum=31+d;
else if(m==3)
sum=59+d;
else if(m==4)
sum=90+d;
else if(m==5)
sum=120+d;
else if(m==6)
sum=151+d;
else if(m==7)
sum=181+d;
else if(m==8)
sum=212+d;
else if(m==9)
sum=243+d;
else if(m==10)
sum=273+d;
else if(m==11)
sum=304+d;
else if(m==12)
sum=334+d;
else
;
if(y%100==0&&y%400==0&&m>=3)
sum++;
else if(y%100!=0&&y%4==0&&m>=3)
sum++;
else
;
return sum;
}
int main()
{
int m;
while(scanf("%d",&m)!=EOF)
{
getchar();
for(int k=1;k<=m;k++)
{
string s;
int index1=0;
int index2=0;
getline(cin,s);
for(int i=0;i<s.length();i++)
{
if(index1!=0&&s[i]==':')
index2=i;
if(index1==0&&s[i]==':')
index1=i;
}
stringstream s1,s2,s3;
int y,m,d;
string ss1,ss2,ss3;
ss1=s.substr(0,index1);
ss3=s.substr(index2+1,s.length()-index2-1);
ss2=s.substr(index1+1,s.length()-ss1.length()-ss3.length()-2);
s1<<ss1;
s2<<ss2;
s3<<ss3;
s1>>y;
s2>>m;
s3>>d;
printf("%d\n",C(y,m,d));
}
}
}