#include<stdio.h>

int mtod(int y,int m){
  if(y%3==0){
    return 20;
  }
  else if(m%2==1){
    return 20;
  }
  else{
    return 19;
  }
}

int ytod(int y){
  if(y%3==0){
    return 200;
  }
  else{
    return 195;
  }
}

int dtod(int y,int m,int d){
  int md=mtod(y,m);
  int yd=ytod(y);
  int i;
  int cnt=0;
  for(i=1;i<y;i++){
    cnt+=ytod(i);
  }
  for(i=1;i<m;i++){
    cnt+=mtod(y,i);
  }
  return cnt+d-1;
}

void doit(){
  int y,m,d;
  int ans;
  scanf("%d %d %d",&y,&m,&d);
  ans=dtod(1000,1,1)-dtod(y,m,d);
  printf("%d\n",ans);
}

int main(){
  int n;
  int i;
  scanf("%d",&n);
  for(i=0;i<n;i++){
    doit();
  }
  return 0;
}