#include <bits/stdc++.h>
using namespace std;
int main() {
// your code goes here
int n;
cin>>n;
int x=1<<((int)ceil(log2(n)));
cout<<log2(n) <<" "<< ceil(log2(n)) << " " << (int)ceil(log2(n)) << " " << x << " "<< x-n <<"\n";
// int x=(1<<((int)ceil(log2(n)))-n);
int y=__builtin_popcount(n);
cout<<"y= "<<y<<"\n";
// cout<<"x = "<<x;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCQoJaW50IG47CgljaW4+Pm47CglpbnQgeD0xPDwoKGludCljZWlsKGxvZzIobikpKTsKCWNvdXQ8PGxvZzIobikgPDwiICI8PCBjZWlsKGxvZzIobikpIDw8ICIgIiA8PCAoaW50KWNlaWwobG9nMihuKSkgPDwgIiAiIDw8IHggPDwgIiAiPDwgeC1uIDw8IlxuIjsKCS8vIGludCB4PSgxPDwoKGludCljZWlsKGxvZzIobikpKS1uKTsKCWludCB5PV9fYnVpbHRpbl9wb3Bjb3VudChuKTsKCWNvdXQ8PCJ5PSAiPDx5PDwiXG4iOwoJLy8gY291dDw8InggPSAiPDx4OwoJcmV0dXJuIDA7Cn0=