#include<stdio.h>
struct{
int x;
int y;
int z;
}a,b;
int main()
{
int s;
scanf("%d",&s);
while(s--)
{
scanf("%d%d%d",&a.x,&a.y,&a.z);
scanf("%d%d%d",&b.x,&b.y,&b.z);
a.x+=b.x;
a.y+=b.y;
a.z+=b.z;
if(a.z>=60)
{
a.y+=a.z/60;
a.z%=60;
}
if(a.y>=60)
{
a.x+=a.y/60;
a.y%=60;
}
printf("%d %d %d\n",a.x,a.y,a.z);
}
return 0;
}
struct{
int x;
int y;
int z;
}a,b;
int main()
{
int s;
scanf("%d",&s);
while(s--)
{
scanf("%d%d%d",&a.x,&a.y,&a.z);
scanf("%d%d%d",&b.x,&b.y,&b.z);
a.x+=b.x;
a.y+=b.y;
a.z+=b.z;
if(a.z>=60)
{
a.y+=a.z/60;
a.z%=60;
}
if(a.y>=60)
{
a.x+=a.y/60;
a.y%=60;
}
printf("%d %d %d\n",a.x,a.y,a.z);
}
return 0;
}