#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")

一念通天,神魔无惧