#include <iostream>
#include <math.h>
using namespace std;
int main() {
long long collatz(long long),n,test,k,count=0;
for(n=2;n<pow(10,7)/2;n++)
{
k=1;
test=n;
while(collatz(test)!=1)
{
test=collatz(test);
k++;
}
if(k%2==1)
count++;
}
cout<<count;
return 0;
}
long long collatz(long long x)
{
return (x%2==0) ? x/2 : 3*x+1;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bWF0aC5oPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7Cglsb25nIGxvbmcgY29sbGF0eihsb25nIGxvbmcpLG4sdGVzdCxrLGNvdW50PTA7Cglmb3Iobj0yO248cG93KDEwLDcpLzI7bisrKQoJCXsKCQkJaz0xOwoJCQl0ZXN0PW47CgkJCXdoaWxlKGNvbGxhdHoodGVzdCkhPTEpCgkJCQl7CgkJCQkJdGVzdD1jb2xsYXR6KHRlc3QpOwoJCQkJCWsrKzsKCQkJCX0KCQkJaWYoayUyPT0xKQoJCQkJY291bnQrKzsKCQl9Cgljb3V0PDxjb3VudDsKCXJldHVybiAwOwp9CmxvbmcgbG9uZyBjb2xsYXR6KGxvbmcgbG9uZyB4KQoJewoJCXJldHVybiAoeCUyPT0wKSA/IHgvMiA6IDMqeCsxOwoJfQ==