/*
思路:
先拼接所有输入字符串,
对8取模,不够的补0,
再字符串分割输出,
要点:
substring(int beginIndex) ,从指定的索引开始截取直到最未
substring(int beginIndex, int endIndex) ,截取的包含beginIndex,但不包含endIndex。
*/
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
while(sc.hasNext()){
//StringBuilder 的对象这里要放在whlie里面,每一次新输入的string都重新new一个sb的对象 是对的
//否则放在外面用全局的话,每次都会把前一次的输入的字符串对象带上,最后导致多次输出前一次的字符串。
StringBuilder sb = new StringBuilder();
String str = sc.nextLine();
sb.append(str);
int zeroAddLength = 8 - str.length()%8;
//补0,zeroAddLength =8的时候不用补,所以小于8,zeroAddLength也不可能等于0.
while(zeroAddLength>0 && zeroAddLength<8){
sb.append("0");
zeroAddLength --;
}
String str1 = sb.toString();
while(str1.length()>0){
System.out.println(str1.substring(0,8).toCharArray());
//从第8个索引开始截取。
str1 = str1.substring(8);
}
}
}
}