#include <stdio.h>
#include <stdint.h>
uint8_t is_circular_match(uint16_t reg, uint16_t target) {
// Your code here
int count1, count2 = 0;
while(reg)
{
count1 += (reg & 1);
reg >>= 1;
}
while(target)
{
count2 += (target & 1);
target >>= 1;
}
if(count1 == count2)
return 1;
return 0;
}
int main() {
uint16_t reg, target;
scanf("%hu %hu", ®, &target);
printf("%hhu", is_circular_match(reg, target));
return 0;
}