#include <stdio.h>
#include <stdlib.h>

int YMD(int y,int m,int d){
	int ret = 0,i=0;
	ret = (y - 1) * 195;
	ret += 5 * ((y-1)/3);
	if (y % 3 == 0){
		ret += (m-1) * 20;
	}
	else{
		for (i = 1; i < m; i++)
		{
			ret += 19 + (i % 2);
		}
	}
	ret += d;
	return ret;
}
int main(){
	int n=0,y,m,d,mil,f=0;
	//read data set kazu
	scanf("%d",&n);
	mil = YMD(1000,1,1);
	while (scanf("%d %d %d", &y, &m, &d) != EOF && f!=n-1){
		printf("%d\n",mil - YMD(y, m, d) );
		f++;
	}
	return 0;
}