# 递归解法:每次操作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