#include <string.h>
#include <stdlib.h>
#include <algorithm>
#include <vector>
#include <iostream>
int main()
{
int j1,j2,i;
char d1[11],d2[11];
char *p1;p1=(char*)malloc(sizeof(char)*5);
char *p2;p2=(char*)malloc(sizeof(char)*5);
std::vector<int> v1;
std::vector<int> v2;
std::vector<char> result;
for(;;){
fflush(stdin);
scanf("%d %d",&j1,&j2);
fflush(stdin);
if(j1 == 0 && j2 == 0)
{
result.push_back('F');
break;
}
scanf("%[^\n]s",d1);
fflush(stdin);
scanf("%[^\n]s",d2);
fflush(stdin);
p1 = strtok(d1," ");
while(p1 != '\0'){
v1.push_back(atoi(p1));
p1 = strtok('\0'," ");
}
/*p2 = strtok(d2," ");
while(p2 != '\0'){
v2.push_back(atoi(p2));
p2 = strtok('\0'," ");
}*/
/*std::sort(v1.begin(),v1.end());
std::sort(v2.begin(),v2.end());*/
if(v1[0] == v1[1])) result.push_back('N');
else result.push_back('Y');
}
std::cout <<"\n";
for(i = 0;result[i] != 'F';i++)std::cout<< result[i] <<"\n";
return 0;
}
I2luY2x1ZGUgPHN0cmluZy5oPgojaW5jbHVkZSA8c3RkbGliLmg+CiNpbmNsdWRlIDxhbGdvcml0aG0+CiNpbmNsdWRlIDx2ZWN0b3I+CiNpbmNsdWRlIDxpb3N0cmVhbT4KCmludCBtYWluKCkKewkKCWludCBqMSxqMixpOwoJY2hhciBkMVsxMV0sZDJbMTFdOwoJY2hhciAqcDE7cDE9KGNoYXIqKW1hbGxvYyhzaXplb2YoY2hhcikqNSk7CgljaGFyICpwMjtwMj0oY2hhciopbWFsbG9jKHNpemVvZihjaGFyKSo1KTsKCQoJc3RkOjp2ZWN0b3I8aW50PiB2MTsKCXN0ZDo6dmVjdG9yPGludD4gdjI7CglzdGQ6OnZlY3RvcjxjaGFyPiByZXN1bHQ7CgkKCWZvcig7Oyl7CgkJCgkJZmZsdXNoKHN0ZGluKTsKCQlzY2FuZigiJWQgJWQiLCZqMSwmajIpOwoJCWZmbHVzaChzdGRpbik7CgkJCgkJaWYoajEgPT0gMCAmJiBqMiA9PSAwKQoJCXsKCQkJcmVzdWx0LnB1c2hfYmFjaygnRicpOwoJCQlicmVhazsKCQl9IAoJCQoJCXNjYW5mKCIlW15cbl1zIixkMSk7CgkJZmZsdXNoKHN0ZGluKTsKCQlzY2FuZigiJVteXG5dcyIsZDIpOwoJCWZmbHVzaChzdGRpbik7CgkJCgkJCgkJcDEgPSBzdHJ0b2soZDEsIiAiKTsKCQl3aGlsZShwMSAhPSAnXDAnKXsKCQkJCgkJCXYxLnB1c2hfYmFjayhhdG9pKHAxKSk7CgkJCXAxID0gc3RydG9rKCdcMCcsIiAiKTsKCQl9CgkJCgkJLypwMiA9IHN0cnRvayhkMiwiICIpOwoJCXdoaWxlKHAyICE9ICdcMCcpewoJCQkJdjIucHVzaF9iYWNrKGF0b2kocDIpKTsKCQkJCXAyID0gc3RydG9rKCdcMCcsIiAiKTsKCQl9Ki8KCQkJCgkJLypzdGQ6OnNvcnQodjEuYmVnaW4oKSx2MS5lbmQoKSk7CgkJc3RkOjpzb3J0KHYyLmJlZ2luKCksdjIuZW5kKCkpOyovCgkJCgkJaWYodjFbMF0gPT0gdjFbMV0pKSByZXN1bHQucHVzaF9iYWNrKCdOJyk7CgkJZWxzZSByZXN1bHQucHVzaF9iYWNrKCdZJyk7CgkJCgl9CglzdGQ6OmNvdXQgPDwiXG4iOwoJZm9yKGkgPSAwO3Jlc3VsdFtpXSAhPSAnRic7aSsrKXN0ZDo6Y291dDw8IHJlc3VsdFtpXSA8PCJcbiI7CglyZXR1cm4gMDsKfQ==