#include <stdio.h>
int main ()
{
int m[100],b,a,sum[100]={0},c;
int i,n;
scanf("%d",&n);
for (i=0;i<n;i++)
{
scanf("%d%d%d",&a,&b,&c);
if (a%4==0&&a%100!=0 ||a%400==0)
{
if (b==1)
printf("%d\n",c);
if (b==2)
printf("%d\n",31+c);
if (b==3)
printf("%d\n",31+29+c);
if (b==4)
printf("%d\n",31+29+31+c);
if (b==5)
printf("%d\n",31+29+31+30+c);
if (b==6)
printf("%d\n",31+29+31+30+31+c);
if (b==7)
printf("%d\n",31+29+31+30+31+30+c);
if (b==8)
printf("%d\n",31+29+31+30+31+30+31+c);
if (b==9)
printf("%d\n",31+29+31+30+31+30+31+31+c);
if (b==10)
printf("%d\n",31+29+31+30+31+30+31+31+30+c);
if (b==11)
printf("%d\n",31+29+31+30+31+30+31+31+30+31+c);
if (b==12)
printf("%d\n",31+29+31+30+31+30+31+31+30+31+30+c);
}
else
{
if (b==1)
printf("%d\n",c);
if (b==2)
printf("%d\n",31+c);
if (b==3)
printf("%d\n",31+28+c);
if (b==4)
printf("%d\n",31+28+31+c);
if (b==5)
printf("%d\n",31+28+31+30+c);
if (b==6)
printf("%d\n",31+28+31+30+31+c);
if (b==7)
printf("%d\n",31+28+31+30+31+30+c);
if (b==8)
printf("%d\n",31+28+31+30+31+30+31+c);
if (b==9)
printf("%d\n",31+28+31+30+31+30+31+31+c);
if (b==10)
printf("%d\n",31+28+31+30+31+30+31+31+30+c);
if (b==11)
printf("%d\n",31+28+31+30+31+30+31+31+30+31+c);
if (b==12)
printf("%d\n",31+28+31+30+31+30+31+31+30+31+30+c);
}
}
}