#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;
}