#include <iostream>
using namespace std;
int main ()
{
unsigned x = 23344; //0000 0000 0000 0000 0101 1011 0011 0000
unsigned right = 2, left = 1, i = 0, pair_count = 0;
while ( ++i != 32 ) {
pair_count += ( !( right & x ) && !(left & x) ) ? 1 : 0;
right <<= 1;
left <<= 1;
}
cout << pair_count;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgogCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKaW50IG1haW4gKCkKewogICAgdW5zaWduZWQgeCA9IDIzMzQ0OyAvLzAwMDAgMDAwMCAwMDAwIDAwMDAgMDEwMSAxMDExIDAwMTEgMDAwMAogICAgdW5zaWduZWQgcmlnaHQgPSAyLCBsZWZ0ID0gMSwgaSA9IDAsIHBhaXJfY291bnQgPSAwOwogCiAgICB3aGlsZSAoICsraSAhPSAzMiApIHsKICAgICAgICBwYWlyX2NvdW50ICs9ICggISggcmlnaHQgJiB4ICkgJiYgIShsZWZ0ICYgeCkgKSA/IDEgOiAwOwogICAgICAgIHJpZ2h0IDw8PSAxOwogICAgICAgIGxlZnQgPDw9IDE7CiAgICB9CiAKICAgIGNvdXQgPDwgcGFpcl9jb3VudDsKICAgIHJldHVybiAwOwp9