/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
if(a>b)
{
printf(">");
}
else if(a<b)
{
printf("<");
}
else
{
printf("=");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
if(a<b)
{
printf("%d",b-a);
}
else
{
printf("%d",a-b);
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b;
scanf("%d",&a);
if(a%7)
{
printf("not multiple");
}
else
{
printf("multiple");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
if(a%2)
{
printf("odd");
}
else
{
printf("even");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
float a;
scanf("%f",&a);
if(50<=a&&a<=60)
{
printf("win");
}
else
{
printf("lose");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
if(30<=a&&a<=40||60<=a&&a<=70)
{
printf("win");
}
else
{
printf("lose");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
if(50<=a&&a<=70||a%6==0)
{
printf("win\n슬기 이제 빌린돈 갚아야 함");
}
else
{
printf("lose\n슬기 사채업자 됨(도박하다가)");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d",&a);
if(a==2||a==4||a==6)
{
printf("enjoy 안돼 공부하셈");
}
else
{
printf("oh my god 알바 그만 둘거야");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
if(c<10)
{
printf("%d%d0%d",a,b,c);
}
else
{
printf("%d%d%d",a,b,c);
}
return 0;
}
*/
#include <stdio.h>
int main()
{
int a,b;
scanf("%d %d",&a,&b);
if(b<30)
{
if(a==0)
{
printf("%d %d",23,b+30);
}
else
{
printf("%d %d",a-1,b+30);
}
}
else
{
printf("%d %d",a,b-30);
}
return 0;
}