1x2와 2x1의 타일로 3xN의 타일을 채우는 방법의 수를 구하는 문제
첫번째로, N이 홀수라면 채울 수 없다
두번째로, 점화식을 구한다.
n = int(input())
if n==1:
print(0)
else:
dp = [0 for i in range(n + 1)]
dp[2] = 3
for i in range(4, n+1):
if i % 2 == 0:
dp[i] = dp[i-2] * 3 + sum(dp[:i-2]) * 2 + 2
print(dp[n])