#include <bits/stdc++.h>
using namespace std;
int main(){
	char a[32767],max[100]={'\0'},b[100];
	gets(a);
	bool l;
	int i,s=0,j;
	if(a[0]!=' '){
		s++;
	}
	for(i=1;i<strlen(a)&&a[i]!='.';i++){
		if(a[i]!=' '&&a[i-1]==' '){
			l=0;
			for(j=0;a[i]!=' ';i++){
				b[j]=a[i];
				j++;
			}
			for(j=0;j<strlen(b);j++){
				if(b[j]=='a')
					l=1;
			}
			if(l==1&&strlen(b)>strlen(max))
				strcpy(max,b);	
		}	
	}
	if(max[0]!='\0')
		cout<<max;
	else
		cout<<"NO";
	return 0;
	}

/**************************************************************
	Problem: 1111
	User: fzy001
	Language: C++
	Result: Wrong Answer
****************************************************************/