![](https://velog.velcdn.com/images/y7y1h13/post/00de15f5-caf6-4fd5-a63d-37264730a744/image.png)
1 - |
2 - ||, =, ㅁ
3 - |||, |=, =|, ㅁ|, |ㅁ
4 - ||||, ||=, |=|, =||, ==, ㅁㅁ, ㅁ||, ㅁ=, |ㅁ|, ||ㅁ, =ㅁ
이렇게 규칙을 찾으면 된다.
dp[i - 1] + dp[i - 2] * 2
n = int(input())
dp = [0, 1, 3] + [0] * n
for i in range(3, n + 1):
dp[i] = dp[i - 1] + dp[i - 2] * 2
print(dp[n] % 10007)