/*
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
4561
#include <stdio.h>
#include <string.h>
int main()
{
int a,i,x=100,y=0,z=100;
// x : 최소값
for(i=1; i<=7; i++)
{
scanf("%d",&a);
if(a%2!=0)
{
if(x>a)
{
x=a;
}
y=y+a;
}
}
if(y == 0)
{
printf("-1");
}
else
{
printf("%d\n%d",y,x);
}
return 0;
}
4591
#include <stdio.h>
int main()
{
int a,i,j,z=0,y=1;
// z : 최대값, y : 최대값의 위치
for(i=1; i<=9; i++)
{
scanf("%d",&a);
if(z<a)
{
z=a;
y=i;
}
}
printf("%d\n%d",z,y);
return 0;
}
*/
#include <stdio.h>
int main()
{
int a,b,i,c=0,x=0;
scanf("%d %d\n%d",&a,&b,&i);
if(i>59)
{
c=i/60+a;
x=i%60+b;
if(x>59)
{
c=x/60;
x=x%60;
}
}
else if(i+b>59){
c=(i+b)/60+a;
x=(i+b)%60;
if(c==24)
{
c=0;
}
}
else{
c=a;
x=i+b;
}
printf("%d %d",c,x);
return 0;
}