#include <stdio.h>
int main() {
    int a,b;
    scanf("%d %d",&a,&b);
    int c=a^b;//将a和b进行取反,两者的不同位数化为1,相同位数化为0,得到c
    int count=0;
    while(c)
    {
        c=c&(c-1);//每次c中为1的位数减少1,直到位数全为0
        ++count;
    }
    printf("%d",count);
    return 0;
}