#include #include #include #include #include #include typedef long long ll; const ll LINF = 1e18; const int INF = 1e8; using namespace std; #define vvint(vec,n,m,l) vector> vec(n, vector(m,l)); // lで初期化 #define vvll(vec,n,m,l) vector> vec(n,vector(m,l)); #define vint vector #define pint pair #define rep(i,a) for(int i=0;i<(a);i++) #define all(x) (x).begin(),(x).end() #define debug system("pause") int a[10]; int main(void) { ll n; cin>>n; int ans=0; int keta=1; while (true) { if(n==0) { break; } if(n%2==1) { ans+=keta-1; } keta++; n/=2; } cout<