#include <bits/stdc++.h>
int main() {
  char a[100];
  int i, n;
  scanf("%[^\n]%*c", a);
  n = strlen(a);
  i = n;
  while (1) {
    if (a[i] >= 65 && a[i] <= 90) {
      break;
    } else if (a[i] >= 97 && a[i] <= 122) {
      break;
    } else {
      i--;
    }
  }
  if (a[i] == 'a' || a[i] == 'e' || a[i] == 'i' || a[i] == 'o' || a[i] == 'u' ||
      a[i] == 'y' || a[i] == 'A' || a[i] == 'E' || a[i] == 'I' || a[i] == 'O' ||
      a[i] == 'U' || a[i] == 'Y') {
    printf("YES");
  } else {
    printf("NO");
  }
  return 0;
}
