Solution:
a,b =input().split()
h1,m1=map(int,a.split(":"))
h2,m2=map(int,b.split(":"))
x,y=map(int,input().split())
f=0
def add(h1,m1,x):
m1=m1+x
h=0
if(m1>=60):
h=m1//60
m1=m1%60
h1=h1+h
return(h1,m1)
def check(h1,m1):
h1,m1=add(h1,m1,x)
if(((h1*60)+m1)<=((h2*60)+m2)):
return 1
return 0
while(True):
if(check(h1,m1)):
f=1
print("{}:{} -".format(str(h1).zfill(2),str(m1).zfill(2)),end=" ")
h1,m1=add(h1,m1,x)
print("{}:{}".format(str(h1).zfill(2),str(m1).zfill(2)))
h1,m1=add(h1,m1,y)
else:
break
if(f==0):
print(-1)
0 Comments