rt
#include<bits/stdc++.h>
using namespace std;
int T,l,y,m,d,h,mn,sec,mlt;
int day[15]={0,31,30,0,30,31,30,31,31,30,31,30,31};
bool lunar(int x){
return (x%400==0||x%4==0&&x%100!=0);
}
int main(){
cin>>T;
while(T--){
cin>>l>>y>>m>>d>>h>>mn>>sec;
mlt=(1<<l-1)-1;
sec+=mlt;
mn+=sec/60,sec%=60;
h+=mn/60,mn%=60;
d+=h/24,h%=24;
y+=m/12,m%=12;
while(d>day[m]){
day[2]=28+lunar(y);
d-=day[m];
m++;
y+=m/12,m%=12;
}
printf("%d %d %d %d %d %d\n",y,m,d,h,mn,sec);
}
return 0;
}