def f(n, mod, a=0, b=1, c=1, a0=0, a1=1): if n == 0: return a0 na0 = (a * a0 + b * a1) % mod if n % 2 == 1 else a0 na1 = (b * a0 + c * a1) % mod if n % 2 == 1 else a1 return f(n // 2, mod, (a * a + b * b) % mod, b * (a + c) % mod, (b * b + c * c) % mod, na0, na1) n = int(input()) MOD = 10 ** 9 + 7 print(f(f(n, MOD * MOD - 1), MOD))