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