#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
long long sum = n * (n+1)/2; // مجموع 1..n
long long f = 1;
while(f <= n) {
sum -= 2*f; // نطرح ضعف كل قوة 2
f *= 2; // القوة التالية
}
cout << sum << endl; // الناتج النهائي
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGludCBuOwogICAgY2luID4+IG47CgogICAgbG9uZyBsb25nIHN1bSA9IG4gKiAobisxKS8yOyAgLy8g2YXYrNmF2YjYuSAxLi5uCiAgICBsb25nIGxvbmcgZiA9IDE7CgogICAgd2hpbGUoZiA8PSBuKSB7CiAgICAgICAgc3VtIC09IDIqZjsgIC8vINmG2LfYsditINi22LnZgSDZg9mEINmC2YjYqSAyCiAgICAgICAgZiAqPSAyOyAgICAgICAgLy8g2KfZhNmC2YjYqSDYp9mE2KrYp9mE2YrYqQogICAgfQoKICAgIGNvdXQgPDwgc3VtIDw8IGVuZGw7ICAvLyDYp9mE2YbYp9iq2Kwg2KfZhNmG2YfYp9im2YoKfQ==