#
# 遊園地
#
#
#
#テキスト.txt
"""
2017/03/01 12:00-15:00 16:00-24:00
2017/03/01 12:00-15:00 16:00-24:00
"""
#txtファイルから読み込む場合
#l=[i.replace('\n','').split() for i in open('テキスト.txt', 'r')]
#直接入力する場合
#l=[input().split()]
#完成するデータ
l=[['2017/03/01', '12:00-15:00', '16:00-24:00'],['2017/03/01', '12:00-15:00', '16:00-24:00'],['2017/03/02', '19:00-20:00', '18:30-24:30'],
['2017/05/21', '11:11-15:21', '16:31-21:31'],['2017/03/21', '22:53-24:00', '16:00-24:00']]
T=[]
r=[]
import re
for i in l:
for i2 in i:
T+=[re.split(r'[-:]',i2)]
import datetime
# 0 月曜日 1 火曜日 2 水曜日 3 木曜日 4 金曜日 5 土曜日 6 日曜日
M=[]
for i in T:
if '/' in str(i):
M.append(datetime.date(int(i[0][0:4]),int(i[0][5:7]),int(i[0][8:10])).weekday())
else:
r+=[(int(i[2])*60+int(i[3])-int(i[0])*60+int(i[1]))/60]
N=[list(zip(*[iter(r)]*2))]
N=[list(i2) for i in N for i2 in i]
M=list(zip(N,M))
[print(sum(i[0]),i[1]) for i in M]
Iwoj44CA6YGK5ZyS5ZywCiMKIwojCiPjg4bjgq3jgrnjg4gudHh0CiIiIgoyMDE3LzAzLzAxIDEyOjAwLTE1OjAwIDE2OjAwLTI0OjAwCjIwMTcvMDMvMDEgMTI6MDAtMTU6MDAgMTY6MDAtMjQ6MDAKIiIiCgojdHh044OV44Kh44Kk44Or44GL44KJ6Kqt44G/6L6844KA5aC05ZCICiNsPVtpLnJlcGxhY2UoJ1xuJywnJykuc3BsaXQoKSBmb3IgaSBpbiBvcGVuKCfjg4bjgq3jgrnjg4gudHh0JywgJ3InKV0KCiPnm7TmjqXlhaXlipvjgZnjgovloLTlkIgKI2w9W2lucHV0KCkuc3BsaXQoKV0KCiPlrozmiJDjgZnjgovjg4fjg7zjgr8KbD1bWycyMDE3LzAzLzAxJywgJzEyOjAwLTE1OjAwJywgJzE2OjAwLTI0OjAwJ10sWycyMDE3LzAzLzAxJywgJzEyOjAwLTE1OjAwJywgJzE2OjAwLTI0OjAwJ10sWycyMDE3LzAzLzAyJywgJzE5OjAwLTIwOjAwJywgJzE4OjMwLTI0OjMwJ10sClsnMjAxNy8wNS8yMScsICcxMToxMS0xNToyMScsICcxNjozMS0yMTozMSddLFsnMjAxNy8wMy8yMScsICcyMjo1My0yNDowMCcsICcxNjowMC0yNDowMCddXQoKClQ9W10Kcj1bXQoKaW1wb3J0IHJlCmZvciBpIGluIGw6Cglmb3IgaTIgaW4gaToKCQlUKz1bcmUuc3BsaXQocidbLTpdJyxpMildCgppbXBvcnQgZGF0ZXRpbWUKIyDjgIAw44CA5pyI5puc5pel44CA44CAMeOAgOeBq+abnOaXpeOAgDLjgIDmsLTmm5zml6XjgIAz44CA5pyo5puc5pel44CANOOAgOmHkeabnOaXpeOAgDXjgIDlnJ/mm5zml6XjgIA2IOaXpeabnOaXpQoKTT1bXQpmb3IgaSBpbiBUOgogICAgICAgIGlmICcvJyBpbiBzdHIoaSk6CiAgICAgICAgICAgICAgICBNLmFwcGVuZChkYXRldGltZS5kYXRlKGludChpWzBdWzA6NF0pLGludChpWzBdWzU6N10pLGludChpWzBdWzg6MTBdKSkud2Vla2RheSgpKQogICAgICAgIGVsc2U6CiAgICAgICAgICAgICAgICByKz1bKGludChpWzJdKSo2MCtpbnQoaVszXSktaW50KGlbMF0pKjYwK2ludChpWzFdKSkvNjBdCgoKCk49W2xpc3QoemlwKCpbaXRlcihyKV0qMikpXQoKCk49W2xpc3QoaTIpIGZvciBpIGluIE4gZm9yIGkyIGluIGldCgoKTT1saXN0KHppcChOLE0pKQoKW3ByaW50KHN1bShpWzBdKSxpWzFdKSBmb3IgaSBpbiBNXQoJCg==