A. Transformación de Superhéroes

Límite de tiempo por prueba: 1 segundo Límite de memoria por prueba: 256 megabytes

Todos sabemos que un superhéroe puede transformarse en ciertos otros superhéroes. Pero no todos los superhéroes pueden transformarse en cualquier otro superhéroe. Un superhéroe con nombre s puede transformarse en otro superhéroe con nombre t si s puede hacerse igual a t cambiando cualquier vocal en s por cualquier otra vocal y cualquier consonante en s por cualquier otra consonante. Se pueden realizar múltiples cambios.

En este problema, consideramos que las letras 'a', 'e', 'i', 'o' y 'u' son vocales, y todas las demás letras son consonantes.

Dado el nombre de dos superhéroes, determina si el superhéroe con nombre s puede transformarse en el superhéroe con nombre t.


Entrada

La primera línea contiene la cadena s, con una longitud entre 1 y 1000, inclusive.

La segunda línea contiene la cadena t, con una longitud entre 1 y 1000, inclusive.

Ambas cadenas s y t están garantizadas como diferentes y consisten únicamente en letras minúsculas del alfabeto inglés.


Salida

Imprime "Yes" (sin comillas) si el superhéroe con nombre s puede transformarse en el superhéroe con nombre t, o "No" (sin comillas) en caso contrario.

Puedes imprimir cada letra en mayúscula o minúscula.


Ejemplos

Entrada

a
u

Salida

Yes

Entrada

abc
ukm

Salida

Yes

Entrada

akm
ua

Salida

No

Nota

En el primer ejemplo, dado que tanto 'a' como 'u' son vocales, es posible convertir la cadena s en t.

En el tercer ejemplo, 'k' es una consonante, mientras que 'a' es una vocal, por lo que no es posible convertir la cadena s en t.