#include <bits/stdc++.h>
using namespace std;
#define ll long long
ll dp[100005][5][2];
int main() {
ll n;
cin >> n;
dp[1][1][1] = 1;
dp[1][2][0] = 1;
dp[1][3][0] = 1;
dp[1][4][0] = 1;
for (ll i = 2; i <= n; i++) {
dp[i][1][1] = dp[i-1][1][0] + 0 + dp[i-1][3][0] + dp[i-1][4][0];
dp[i][1][0] = dp[i-1][1][1] + 0 + dp[i-1][3][1] + dp[i-1][4][1];
dp[i][2][1] = 0 + dp[i-1][2][1] + 0 + dp[i-1][4][1];
dp[i][2][0] = 0 + dp[i-1][2][0] + 0 + dp[i-1][4][0];
dp[i][3][1] = dp[i-1][1][1] + 0 + dp[i-1][3][1] + 0;
dp[i][3][0] = dp[i-1][1][0] + 0 + dp[i-1][3][0] + 0;
dp[i][4][1] = dp[i-1][1][1] + dp[i-1][2][1] + 0 + dp[i-1][4][1];
dp[i][4][0] = dp[i-1][1][0] + dp[i-1][2][0] + 0 + dp[i-1][4][0];
}
cout<<dp[n][1][1]+dp[n][2][1]+dp[n][3][1]+dp[n][4][1]<<"\n";
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgojZGVmaW5lIGxsIGxvbmcgbG9uZwoKbGwgZHBbMTAwMDA1XVs1XVsyXTsKCmludCBtYWluKCkgewogICAgbGwgbjsKICAgIGNpbiA+PiBuOwoKICAgIGRwWzFdWzFdWzFdID0gMTsKICAgIGRwWzFdWzJdWzBdID0gMTsKICAgIGRwWzFdWzNdWzBdID0gMTsKICAgIGRwWzFdWzRdWzBdID0gMTsKCiAgICBmb3IgKGxsIGkgPSAyOyBpIDw9IG47IGkrKykgewoKICAgICAgICBkcFtpXVsxXVsxXSA9IGRwW2ktMV1bMV1bMF0gKyAwICsgZHBbaS0xXVszXVswXSArIGRwW2ktMV1bNF1bMF07CiAgICAgICAgZHBbaV1bMV1bMF0gPSBkcFtpLTFdWzFdWzFdICsgMCArIGRwW2ktMV1bM11bMV0gKyBkcFtpLTFdWzRdWzFdOwoKICAgICAgICBkcFtpXVsyXVsxXSA9IDAgKyBkcFtpLTFdWzJdWzFdICsgMCArIGRwW2ktMV1bNF1bMV07CiAgICAgICAgZHBbaV1bMl1bMF0gPSAwICsgZHBbaS0xXVsyXVswXSArIDAgKyBkcFtpLTFdWzRdWzBdOwoKICAgICAgICBkcFtpXVszXVsxXSA9IGRwW2ktMV1bMV1bMV0gKyAwICsgZHBbaS0xXVszXVsxXSArIDA7CiAgICAgICAgZHBbaV1bM11bMF0gPSBkcFtpLTFdWzFdWzBdICsgMCArIGRwW2ktMV1bM11bMF0gKyAwOwoKICAgICAgICBkcFtpXVs0XVsxXSA9IGRwW2ktMV1bMV1bMV0gKyBkcFtpLTFdWzJdWzFdICsgMCArIGRwW2ktMV1bNF1bMV07CiAgICAgICAgZHBbaV1bNF1bMF0gPSBkcFtpLTFdWzFdWzBdICsgZHBbaS0xXVsyXVswXSArIDAgKyBkcFtpLTFdWzRdWzBdOwogICAgfQogICAgCiAgICBjb3V0PDxkcFtuXVsxXVsxXStkcFtuXVsyXVsxXStkcFtuXVszXVsxXStkcFtuXVs0XVsxXTw8IlxuIjsKfQ==