#include <stdbool.h>
#include <stdio.h>
#include <string.h>

int main() {
    char s[1001] = {};
    int length, i,j, n;
    bool symbol = false;

    scanf("%[^\n]*c", s);
    length = strlen(s);
    n = 0;
    for (i=0; i<length; ++i) {
        if (!symbol) {
            if (s[i]==' ' || i==length-1) {n++;} else {}
            if (s[i] == '"') {
                if (i==0 || s[i-1]==' ') {
                    symbol = true;
                } else {}
            }
        } else {
            if (s[i] == '"') {
                symbol = false;
                if (i == length-1) {n++;} else {}
            } else {}
        }
    }
    
    printf("%d\n", n);
    for (i=0; i<length; ++i) {
        if (!symbol) {
            if (s[i]==' ') {printf("\n");} else {}
            if (s[i] == '"') {
                if (i==0 || s[i-1]==' ') {
                    symbol = true;
                } else {}
            }
            if (s[i]!=' ' && s[i]!='"') {
                printf("%c", s[i]);
            } else {}
        } else {
            if (s[i] == '"') {
                symbol = false;
                if (i == length-1) {printf("\n");} else {}
            } else {
                printf("%c", s[i]);
            }
        }
    }

    return 0;
}