#include <iostream>
#include <fstream>
#include <string.h>
using namespace std;
char s[200],cuv[100][100];
int nr;
int vocale(char c[200])
{
unsigned nr=0;
for(unsigned i=0;i<=strlen(c);i++)
if(strchr("aeiouAEIOU",c[i]))
nr++;
return nr;
}
void separ(char text[200])
{
char *p, separator[]=",. !?";
int i=0;
nr=0;
p=strtok(text,separator);
while (p!=NULL)
{
strcpy(cuv[++nr],p);
p=strtok(NULL,separator);
}
unsigned max=0;
for (i=1;i<=nr;i++)
if(vocale(cuv[i])>max)
max=vocale(cuv[i]);
for (i=1;i<=nr;i++)
if(vocale(cuv[i])==max)
cout<<cuv[i]<<' ';
}
int main()
{
cout<<"s = ";
cin.get(s,199);
separ(s);
}