#include #define rep(i,n) for(int i=0;i<(n);++i) #define all(a) (a).begin(),(a).end() using namespace std; typedef long long ll; int main() { ios::sync_with_stdio(false); cin.tie(0); int l; cin >> l; vector dp(l + 2); vector sub_dp(l + 2); dp[3] = 1; sub_dp[3] = 1; for (int i = 5; i <= l; i += 2) { dp[i] = dp[i - 2] + sub_dp[i - 2] + 2; sub_dp[i] = sub_dp[i - 2] + 2; } cout << dp[l] << endl; return 0; }