#include <stdio.h>
#include <stdlib.h>
void split_str(char *in_str)
{
    char *ptr, *start_ptr = NULL;
    int i = 0;

    for( ptr = in_str;*ptr != '\0'; ptr = ptr + 8){
        start_ptr = ptr;
        printf("%-0.8s\n", start_ptr);
    }

}
void do_split_str(char *in_str)
{
    char *ptr, *start_ptr = NULL;
    int i = 0;

    for( ptr = in_str;*ptr != '\0'; ptr = ptr + 8){
        start_ptr = ptr;
        for(i = 0; i <8; i++){
            if( start_ptr[i] != '\0')
                printf("%c", start_ptr[i]);
            else
                printf("0");
        }
        printf("\n");
    }
}
int main()
{
    char in_str[128] = {0};
    //scanf("%[^\n]", in_str);
    //printf("%s\n", in_str);
    //do_split_str(in_str);
    #if 1
    //不能用scanf("%[^\n]", in_str)
    while(fgets(in_str, 102, stdin) != NULL){
        //printf("%s\n", in_str);
        int len = strlen(in_str);
        in_str[len - 1] = '\0';
        //printf("%s\n", in_str);
        //printf("%-0.8s\n", "abc");
        do_split_str(in_str);
        memset(in_str, 0, sizeof(in_str));
    }
    #endif
}