#include <iostream>
using namespace std;
int arr[27]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int main() {
int n;
int year,month,day;
while(~scanf("%d",&n)){
for(int i=0;i<n;++i){
cin>>year>>month>>day;
if(year%400==0||(year%4==0&&year%100!=0)){
arr[2]=29;
}else{
arr[2]=28;
}
if(day+1<=arr[month]){
printf("%04d-%02d-%02d\n",year,month,day+1);
}else if(month+1<=12){
printf("%04d-%02d-%02d\n",year,month+1,1);
}else{
printf("%04d-%02d-%02d\n",year+1,1,1);
}
}
}
}
// 64 位输出请用 printf("%lld")
一念通天,神魔无惧

京公网安备 11010502036488号