#include <iostream>
#include <string.h>

using namespace std;

int main()
{
    char s1[32000],s2[32000],v[]="aou",b[]="ei",*p,*q,ch[]=" ";
    cout<<"Introduceti textul: ";
    cin.get(s1,32000);
    for(p=s1,q=s2;*p;p++,q++){
        if(strchr(v,tolower(*p))){
            *q=*p;
            q++;
            *q='g';
            q++;
            *q=*p;
        }
        else if(strchr(b,tolower(*p))){
                *q=*p;
                q++;
                *q='g';
                q++;
                *q='h';
                q++;
                *q=*p;
             }
             else *q=*p;
        if(!strchr(v,tolower(*p)) && !strchr(b,tolower(*p))){
            if(strchr(ch,*p)) {
                 *q='g';
                 q++;
                 *q=*p;
            }
        }
    }
       /* if(p-s1==strlen(s1)-1){
            q++;
            *q=0;
            if(!strchr(v,tolower(*p)) && !strchr(b,tolower(*p))) strcat(s2,"g");

        }*/

    cout<<s2;
    return 0;
}
