#include <stdio.h>
#include <stdlib.h>
int main(void)
{
FILE *fp, *tmp;
int n=0;
char word[40];
fp=fopen("wordy","a+");
if ((tmp=fopen("num","rb+"))==NULL)
{
tmp=fopen("num","wb");
fwrite(&n,sizeof(int),1,tmp);
fclose(tmp);
tmp=fopen("num","rb+");
}
else
{
fread(&n,sizeof(int),1,tmp);
}
while (scanf("%s",word)==1 && word[0]!='#')
{
n++;
fprintf(fp,"%d ",n);
fprintf(fp,"%s\n",word);
}
rewind(tmp);
fwrite(&n,sizeof(int),1,tmp);
fclose(fp);
fclose(tmp);
return 0;
}