#include <iostream>
using namespace std;

int main() {
    string s;
    getline(cin, s);

    int i = 0;
    while(i < s.size()){
        string segment = s.substr(i, 8);
        if(segment.size() < 8){
            segment.append(8 - segment.size() % 8, '0');
        }
        cout << segment  << endl;
        i += 8;
    }
}
// 64 位输出请用 printf("%lld")
  1. 分割字符串:segment = s.subster(i, 8)
  2. 持续移动指针:while()和i += 8
  3. 追加字符串:s.append(x)补一个字符串,segment.append(3,'0')补3个相同字符串。
  4. 用一个分支做筛选:够8不管,不够8追加。