# 递归解法:每次操作O(1),递归n次,所以时间O(n)。空间O(1)
def reduce(str1):
len1=len(str1)
if len1==8: print(str1)
elif len1<8:
num=8-len1
print("{}{}".format(str1,"0"*num))
elif len1>8:
print(str1[0:8]) #注意点:分片是左闭右开的
str1=str1[8:]
reduce(str1)
str1=input()
reduce(str1)
# 迭代解法:一个循环所以时间O(n)。空间O(1)
while True:
try:
str1=input()
right=len(str1)
step=8
for i in range(0,right,step):
#format左对齐,不足补0
print("{0:0<8}".format(str1[i:i+step]))
except:
break