#include using namespace std; typedef long long lint; const lint MOD = (lint)1e9 + 7; lint pre[65]; lint mod_pow(lint n, lint x){ lint res = 1; while(x){ if(x & 1) res = res * n % MOD; x >>= 1; n = n * n % MOD; } return res; } int main(){ lint N; cin >> N; pre[0] = 3; for(int i=1;(1LL<>= 1; } cout << ans << endl; return 0; }