#include <bits/stdc++.h>
#define FOR(i, a, b) for(int i = (a), _b = (b); i <= _b; ++i)
#define fi first
#define se second
#define el "\n"
#define pb push_back
#define sz(a) (int)a.size()
#define FILL(a, x) memset(a, x, sizeof(a))
using namespace std;
typedef long long ll;
typedef pair<int, int> ii;
const int N = (int)1e6+3;
int n;
int IT[N];
void Update(int x, int v){
for( ; x <= n; x += x & (-x)) IT[x] += v;
}
ll Get(int x){
ll res = 0;
for( ; x >= 1; x -= x & (-x)) res += IT[x];
return res;
}
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(NULL); cout.tie(NULL);
freopen("TH.inp", "r", stdin);
freopen("TH.out", "w", stdout);
cin >> n;
Update(1, 3);
Update(2, 5);
cout<<Get(3);
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgRk9SKGksIGEsIGIpIGZvcihpbnQgaSA9IChhKSwgX2IgPSAoYik7IGkgPD0gX2I7ICsraSkKI2RlZmluZSBmaSBmaXJzdAojZGVmaW5lIHNlIHNlY29uZAojZGVmaW5lIGVsICJcbiIKI2RlZmluZSBwYiBwdXNoX2JhY2sKI2RlZmluZSBzeihhKSAoaW50KWEuc2l6ZSgpCiNkZWZpbmUgRklMTChhLCB4KSBtZW1zZXQoYSwgeCwgc2l6ZW9mKGEpKQoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKdHlwZWRlZiBsb25nIGxvbmcgbGw7CnR5cGVkZWYgcGFpcjxpbnQsIGludD4gaWk7CmNvbnN0IGludCBOID0gKGludCkxZTYrMzsKaW50IG47CmludCBJVFtOXTsKCnZvaWQgVXBkYXRlKGludCB4LCBpbnQgdil7CiAgIGZvciggOyB4IDw9IG47IHggKz0geCAmICgteCkpIElUW3hdICs9IHY7Cn0KCmxsIEdldChpbnQgeCl7CiAgIGxsIHJlcyA9IDA7CiAgIGZvciggOyB4ID49IDE7IHggLT0geCAmICgteCkpIHJlcyArPSBJVFt4XTsKICAgcmV0dXJuIHJlczsKfQoKaW50IG1haW4oKQp7CiAgICBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKICAgIGNpbi50aWUoTlVMTCk7ICAgIGNvdXQudGllKE5VTEwpOwogICAgZnJlb3BlbigiVEguaW5wIiwgInIiLCBzdGRpbik7CiAgICBmcmVvcGVuKCJUSC5vdXQiLCAidyIsIHN0ZG91dCk7CiAgICBjaW4gPj4gbjsKICAgIFVwZGF0ZSgxLCAzKTsKICAgIFVwZGF0ZSgyLCA1KTsKICAgIGNvdXQ8PEdldCgzKTsKICAgIHJldHVybiAwOwp9Cg==