Все знают, что супергерои могут трансформироваться в некоторых других супергероев. Но не любой супергерой может трансформироваться в любого другого супергероя. Супергерой с именем $$$s$$$ может трансформироваться в другого супергероя с именем $$$t$$$, если $$$s$$$ можно превратить в $$$t$$$, выполнив несколько операций по замене одной любой гласной буквы в $$$s$$$ на любую другую гласную букву, а также любой одной согласной буквы в $$$s$$$ на любую другую согласную. Можно производить сколько угодно замен.
В этой задаче мы считаем, что гласными являются буквы 'a', 'e', 'i', 'o' и 'u', а согласными — все остальные.
По данным двум именам супергероев определите, может ли супергерой с именем $$$s$$$ трансформироваться в супергероя с именем $$$t$$$.
Первая строка содержит строку $$$s$$$ длины от $$$1$$$ до $$$1000$$$ включительно.
Вторая строка содержит строку $$$t$$$ длины от $$$1$$$ до $$$1000$$$ включительно.
Строки $$$s$$$ и $$$t$$$ различны и состоят только из строчных латинских букв.
Выведите «Yes» (без кавычек), если супергерой с именем $$$s$$$ может трансформироваться в супергероя с именем $$$t$$$, и «No» (без кавычек) иначе.
Вы можете выводить каждую букву в любом регистре (строчную или заглавную).
a u
Yes
abc ukm
Yes
akm ua
No
В первом примере, так как буквы «a» и «u» гласные, возможно трансформировать строку $$$s$$$ в $$$t$$$.
В третьем примере «k» является согласной, а «a» — гласная, поэтому невозможно преобразовать строку $$$s$$$ в $$$t$$$.
Название |
---|