#include <bits/stdc++.h>
using namespace std;
inline bool vow(char c) {
  if (c == 'a') return true;
  if (c == 'e') return true;
  if (c == 'i') return true;
  if (c == 'o') return true;
  if (c == 'u') return true;
  return false;
}
char s[1005], t[1005];
int main() {
  scanf("%s%s", s, t);
  int n = strlen(s);
  int m = strlen(t);
  bool ok = true;
  if (n != m) ok = false;
  for (int i = (0); i < ((n)); i++)
    if (vow(s[i]) ^ vow(t[i])) ok = false;
  if (ok)
    printf("Yes\n");
  else
    printf("No\n");
}
