#include <bits/stdc++.h>
using namespace std;
using 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]+dp[i-1][3][0]+dp[i-1][4][0];
dp[i][1][0]=dp[i-1][1][1]+dp[i-1][3][1]+dp[i-1][4][1];
dp[i][2][1]=dp[i-1][2][1]+dp[i-1][4][1];
dp[i][2][0]=dp[i-1][2][0]+dp[i-1][4][0];
dp[i][3][1]=dp[i-1][1][1]+dp[i-1][3][1];
dp[i][3][0]=dp[i-1][1][0]+dp[i-1][3][0];
dp[i][4][1]=dp[i-1][4][1]+dp[i-1][2][1]+dp[i-1][1][1];
dp[i][4][0]=dp[i-1][4][0]+dp[i-1][2][0]+dp[i-1][1][0];
}
cout<<dp[n][1][1]<<"\n";
cout<<(dp[n][1][1] + dp[n][2][1] + dp[n][3][1] + dp[n][4][1]);
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp1c2luZyBsbCA9IGxvbmcgbG9uZzsKbGwgZHBbMTAwMDA1XVs1XVsyXTsKaW50IG1haW4oKSB7CglsbCBuOwoJY2luPj5uOwoJCglkcFsxXVsxXVsxXT0xOwoJCWRwWzFdWzJdWzBdPTE7CgkJCWRwWzFdWzNdWzBdPTE7CgkJCQlkcFsxXVs0XVswXT0xOwoJCQkJCgkJCQkKCQkJCWZvcihsbCBpPTI7aTw9biA7aSsrKXsKCQkJCQlkcFtpXVsxXVsxXT1kcFtpLTFdWzFdWzBdK2RwW2ktMV1bM11bMF0rZHBbaS0xXVs0XVswXTsKCQkJCQkJZHBbaV1bMV1bMF09ZHBbaS0xXVsxXVsxXStkcFtpLTFdWzNdWzFdK2RwW2ktMV1bNF1bMV07CgkJCQkJCQoJCQkJCQlkcFtpXVsyXVsxXT1kcFtpLTFdWzJdWzFdK2RwW2ktMV1bNF1bMV07CgkJCQkJCWRwW2ldWzJdWzBdPWRwW2ktMV1bMl1bMF0rZHBbaS0xXVs0XVswXTsKCQkJCQkJCgkJCQkJCQlkcFtpXVszXVsxXT1kcFtpLTFdWzFdWzFdK2RwW2ktMV1bM11bMV07CgkJCQkJCQlkcFtpXVszXVswXT1kcFtpLTFdWzFdWzBdK2RwW2ktMV1bM11bMF07CgkJCQkJCQkKCQkJCQkJCQlkcFtpXVs0XVsxXT1kcFtpLTFdWzRdWzFdK2RwW2ktMV1bMl1bMV0rZHBbaS0xXVsxXVsxXTsKCQkJCQkJCQkJZHBbaV1bNF1bMF09ZHBbaS0xXVs0XVswXStkcFtpLTFdWzJdWzBdK2RwW2ktMV1bMV1bMF07CgkJCQl9CgkJCQkKCQkJY291dDw8ZHBbbl1bMV1bMV08PCJcbiI7Cgljb3V0PDwoZHBbbl1bMV1bMV0gKyBkcFtuXVsyXVsxXSArIGRwW25dWzNdWzFdICsgZHBbbl1bNF1bMV0pOwoJcmV0dXJuIDA7Cn0=