import java.util.Scanner;
public class Main {
public static void main (String[] args) {
Scanner input = new Scanner (System.in) ;
int h1 = input.nextInt() ;
int m1 = input.nextInt() ;
int s1 = input.nextInt() ;
int h2 = input.nextInt() ;
int m2 = input.nextInt() ;
int s2 = input.nextInt() ;
int flag1 = 1 ;
if (h1 < 0 || h1 >= 24 || h2 < 0 || h2 >= 24) flag1 = 0 ;
if (m1 < 0 || m1 >= 60 || m2 < 0 || m2 >= 60) flag1 = 0 ;
if (s1 < 0 || s1 >= 60 || s2 < 0 || s2 >= 60) flag1 = 0 ;
if (h1 > h2) flag1 = 0 ;
else if (h1 == h2) {
if (m1 > m2) flag1 = 0 ;
else if (m1 == m2) {
if (s1 > s2) flag1 = 0;
}
}
if (flag1 == 0) System.out.printf("Not valid") ;
else if(h1 == h2 && m1 == m2 && s1 == s2) System.out.printf("0s") ;
else {
int h3 , m3 , s3 ;
if (s1 > s2) {
--m2 ; s2 += 60 ;
} s3 = s2 - s1 ;
if (m1 > m2) {
--h2 ; m2 += 60 ;
} m3 = m2 - m1 ;
h3 = h2 - h1 ;
if (h3 > 0) System.out.printf("%dh",h3) ;
if (m3 > 0) System.out.printf("%dm",m3) ;
if (s3 > 0) System.out.printf("%ds",s3) ;
}
}
}
评测机上有一个点总是RE