#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c,d,e,f,g,h,i,j,k,l;
scanf("%d%d%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f,&g,&h);
i=(((((((e*10)+f))*60)+((10*g)+h)))-((((a*10)+b)*60)+((10*c)+d)))/600;
j=((((((((e*10)+f))*60)+((10*g)+h)))-((((a*10)+b)*60)+((10*c)+d)))%600)/60;
k=(((((((((e*10)+f))*60)+((10*g)+h)))-((((a*10)+b)*60)+((10*c)+d)))%600)%60)/10;
l=((((((((((e*10)+f))*60)+((10*g)+h)))-((((a*10)+b)*60)+((10*c)+d)))%600)%60)%10);
printf("%d%d:%d%d\n",i,j,k,l);
return 0;
}
#include <stdlib.h>
int main()
{
int a,b,c,d,e,f,g,h,i,j,k,l;
scanf("%d%d%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f,&g,&h);
i=(((((((e*10)+f))*60)+((10*g)+h)))-((((a*10)+b)*60)+((10*c)+d)))/600;
j=((((((((e*10)+f))*60)+((10*g)+h)))-((((a*10)+b)*60)+((10*c)+d)))%600)/60;
k=(((((((((e*10)+f))*60)+((10*g)+h)))-((((a*10)+b)*60)+((10*c)+d)))%600)%60)/10;
l=((((((((((e*10)+f))*60)+((10*g)+h)))-((((a*10)+b)*60)+((10*c)+d)))%600)%60)%10);
printf("%d%d:%d%d\n",i,j,k,l);
return 0;
}