import java.util.Scanner;

public class Main { /** * * •连续输入字符串,请按长度为8拆分每个输入字符串并进行输出; * •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 * * 输入描述: * 连续输入字符串(输入多次,每个字符串长度小于等于100) * * 输出描述: * 依次输出所有分割后的长度为8的新字符串 * * 示例1 * 输入: * abc * 123456789 * 复制 * 输出: * abc00000 * 12345678 * 90000000 * @param args */

public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    while (scanner.hasNext()) {
        String rawData = scanner.next();
        int m = rawData.length() / 8;
        int n = rawData.length() % 8;
        StringBuilder stringBuilder=new StringBuilder();

        if (m==0){//个数小于8,剩余位补充0
            stringBuilder.append(rawData);
            for (int i = 0; i < 8 - n; i++) {
                stringBuilder.append("0");
                if (i==8-n-1) {
                    System.out.println(stringBuilder.toString());
                }
            }
        }if (m>0){//个数大于8,剩余位数
            if (n>0) {
                for (int i = 0; i < m; i++) {
                    System.out.println(rawData.substring(8 * i, 8 * i + 8));
                }
                for (int i = 0; i < 8 - n; i++) {
                    stringBuilder.append("0");
                    if (i == 8 - n - 1) {
                        System.out.println(rawData.substring(8 * m, 8 * m + n) + stringBuilder.toString());
                    }
                }
            } if (n==0){//长度为8的整数倍
                for (int i = 0; i < m; i++) {
                    System.out.println(rawData.substring(8*i,8*i+8));
                }
            }
        }
    }
}

}