#include <stdbool.h>
#include <stdio.h>
bool learyear(year)
{
return (year%4==0 && year%100!=0||year%400==0);
}
int main() {
int m=0;
scanf("%d",&m);
int Days[2][13] = {{0,31,28,31,30,31,30,31,31,30,31,30,31},
{0,31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}};
while(m--)
{
int year,month,day,days;
scanf("%d %d %d %d",&year,&month,&day,&days);
int sum = day + days;
while(sum>Days[learyear(year)][month])
{
sum-=Days[learyear(year)][month];
++month;
if(month==13)
{
++year;
month=1;
}
}
day=sum;
if(month<10)
{
if(day<10)
{
printf("%d-0%d-0%d\n",year,month,day);
}
else {
printf("%d-0%d-%d\n",year,month,day);
}
}
else
{
if(day<10)
{
printf("%d-%d-0%d\n",year,month,day);
}
else {
printf("%d-%d-%d\n",year,month,day);
}
}
}
return 0;
}