#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+IG47CgogICAgbG9uZyBsb25nIHN1bSA9IG4gKiAobisxKS8yOyAgLy8g2YXYrNmF2YjYuSAxLi5uCiAgICBsb25nIGxvbmcgZiA9IDE7CgogICAgd2hpbGUoZiA8PSBuKSB7CiAgICAgICAgc3VtIC09ICgyKmYpOyAgLy8g2YbYt9ix2K0g2LbYudmBINmD2YQg2YLZiNipIDIKICAgICAgICBmICo9IDI7ICAgICAgICAvLyDYp9mE2YLZiNipINin2YTYqtin2YTZitipCiAgICB9CgogICAgY291dCA8PCBzdW0gPDwgZW5kbDsgIC8vINin2YTZhtin2KrYrCDYp9mE2YbZh9in2KbZigp9