#include <iostream>
using namespace std;
int countsetbit(int t)
{
int res =0;
while(t>0)
{
t = (t&(t-1));
res ++;
}
return res;
}
int bitdiff(int m,int n)
{
return countsetbit(m^n);
}
int main() {
int m=10;
int n = 20;
cout << bitdiff(m,n);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IGNvdW50c2V0Yml0KGludCB0KQp7CglpbnQgcmVzID0wOwoJd2hpbGUodD4wKQoJewoJCXQgPSAodCYodC0xKSk7CgkJcmVzICsrOwoJfQoJcmV0dXJuIHJlczsKfQoKaW50IGJpdGRpZmYoaW50IG0saW50IG4pCnsKICByZXR1cm4JY291bnRzZXRiaXQobV5uKTsKfQoKaW50IG1haW4oKSB7CglpbnQgbT0xMDsKCWludCBuID0gMjA7Cgljb3V0IDw8IGJpdGRpZmYobSxuKTsKCXJldHVybiAwOwp9