#include <stdio.h>
#include <ctype.h>

int DAY(int y, int m, int d) {

  int day;
  int a,b;
  int x,z;

  a = y/3;
  b = y%3;

  if(b != 0){                           //普通の年
    day = a * 200;                      //生れるまで経過した閏年の日数を加算
    day = day + (((a*2) + (b-1)) * 195);//生れるまで経過した普通の年の日数を加算

    x = m/2;
    z = m%2;

    if(x != 0){                         //1月ではない場合
      if(z == 0){                       //誕生月は偶数の場合
	day = day +((x-1) * 20);        //経過した偶数月の日数を加算
	day = day + (x * 19) +1;        //経過した奇数月の日数を加算
      }else{
	day = day + (x * 20);           ///誕生月は奇数の場合の誕生月までの月数を加算
	day = day + (x * 19);
      }
    }	
    day = day + d;                  //誕生日までの日数を加算
  }else{                                //閏年
    day = day + ((a-1) * 200);          //生れるまで経過した閏年の日数を加算
    day = day + ((y - a) * 195);        //生れるまで経過した普通の年の日数を加算
    day = day + ((m-1) * 20);           //誕生月までの日数を加算
    day = day + d;                      //誕生日までの日数を加算
  }
return day;
}

int main(void) {
  int n,i;
  int burn_Y,burn_M,burn_D;
  int day[100];

  scanf("%d",&n);                     

  for(i=0;i<n;i++){
    scanf("%d %d %d", &burn_Y, &burn_M, &burn_D);

    if(burn_Y >=1000 || burn_M > 10 || burn_D > 20){
      break;
    }                                    //不適切な数字が入力された場合ループ終了

    day[i] = 196471 - DAY(burn_Y,burn_M,burn_D);
  }                                      //1000年1月1日まで196471日を経過したので
                                         //引き算し　誕生してから今日までの日数を算出

  for(i=0;i<n;i++){                      //出力
    printf("%d\n", day[i]);
  }

  return 0;
}