Donada una paraula s = c1c2xcn−1cn tal que c1 i cn són vocals majúscules, c2 i cn−1 són vocals minúscules, i x és una paraula de longitud n−4, diem que el parell (c1c2,cn−1cn) és un recobriment de vocals de la paraula s.
Per exemple, el parell (Au,eA) és un recobriment de la paraula AureA i de la paraula AueA, però la paraula AiaiAi no té cap recobriment. Si la subparaula x també té un recobriment, llavors diem que s té dos recobriments encastats, i així successivament.
Feu un programa que, donada una seqüència de paraules, determini, per a cadasuna, quants recobriments encastats la cobreixen.
Entrada
L’entrada consisteix en una seqüència de paraules no buides.
Sortida
Per a cada paraula de l’entrada, cal escriure quants recobriments encastats la cobreixen.
Observació
Aquest programa s’ha de fer en Python. Ha de contenir una funció que, donada una paraula, compti el nombre de recobriments encastats que conté.
Input
Z oi AiaiAi AeIoU EoyeO OeOeeeeeeeoEoE OiOiOitresoIoIoI AaEeOoXaUuStOpaAuUaAeEoO
Output
0 0 0 1 1 2 3 3