#include <stdio.h>
int main() {
int x, y, z, n, i, w;
scanf("%d", &n);
for (i = 0; i < n; i++) {
w = 0;
scanf("%d %d %d", &x, &y, &z);
switch (y)
{
case 12:
w+= z;
case 11:
if (y == 11)
{
w += z;
}
else
{
w += 30;
}
case 10:
if (y == 10)
{
w += z;
}
else
{
w += 31;
}
case 9:
if (y == 9)
{
w += z;
}
else
{
w += 30;
}
case 8:
if (y == 8)
{
w += z;
}
else
{
w += 31;
}
case 7:
if (y == 7)
{
w += z;
}
else
{
w += 31;
}
case 6:
if (y == 6)
{
w += z;
}
else
{
w += 30;
}
case 5:
if (y == 5)
{
w += z;
}
else
{
w += 31;
}
case 4:
if (y == 4)
{
w += z;
}
else
{
w += 30;
}
case 3:
if (y == 3)
{
w += z;
}
else
{
w += 31;
}
case 2:
if ((x % 4 == 0 && x % 100 != 0) || x % 400 == 0)
{
if (y == 2)
{
w += z;
}
else
{
w += 29;
}
}
else
{
if (y == 2)
{
w += z;
}
else
{
w += 28;
}
}
case 1:
if (y == 1)
{
w += z;
}
else
{
w += 31;
}
}
printf("%d\n", w);
}
return 0;
}