#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main() {
FILE *f1 = fopen("text.in", "r");
FILE *f2 = fopen("text.out", "w");
char *a = (char *) malloc (6500000 * sizeof (char));
fscanf(f1, "%s", a);
int nr_cuv = 0;
int lung_t = 0;
char *cuv = (char *) malloc (30 * sizeof(char));
char sep[] = ",./; '[]`~!@#$^&*()_+}{><?-=\t\n\0";
cuv = strtok(a, sep);
while(cuv != NULL) {
nr_cuv++;
printf("%s\n", cuv);
lung_t += strlen(cuv);
cuv = strtok(NULL, sep);
}
printf("%d %d\n", nr_cuv, lung_t);
fprintf(f2, "%d\n", lung_t/nr_cuv);
fclose(f1);
fclose(f2);
return 0;
}