#include <stdio.h>
int main(){
unsigned short int a,b;
int len = sizeof(unsigned short int)*8;
unsigned short int shifted=0;
while (scanf("%hu %hu",&a,&b)==2){
bool success=false;
for(int i=0;i<len;i++){
shifted = (a<<i)|(a>>len-i);
if(shifted==b){
success=true;
break;
}
}
if(success) printf("YES\n");
else printf("NO\n");
}
}

京公网安备 11010502036488号