#include <bits/stdc++.h>
using namespace std;
int main() {
l:
  int n;
  string ar;
  getline(cin, ar);
  n = ar.size();
  while (!((ar[n - 1] >= 65 && ar[n - 1] <= 90) ||
           (ar[n - 1] >= 97 && ar[n - 1] <= 122)))
    n--;
  n++;
  if (ar[n - 2] == 'A' || ar[n - 2] == 'E' || ar[n - 2] == 'I' ||
      ar[n - 2] == 'O' || ar[n - 2] == 'U' || ar[n - 2] == 'Y' ||
      ar[n - 2] == 'a' || ar[n - 2] == 'e' || ar[n - 2] == 'i' ||
      ar[n - 2] == 'o' || ar[n - 2] == 'u' || ar[n - 2] == 'y')
    cout << "YES";
  else
    cout << "NO";
}
