Problem description


Ciąg Fibonacciego
(ciag-fibonacciego)
Memory limit: 32 MB
Time limit: 0.50 s

Ciąg Fibonacciego można zdefiniować następująco F0 = F1 = 1, Fn = Fn − 1 + Fn − 2 dla n ≥ 2.

Napisz program, który: wczyta liczbę naturalną N, wyznaczy sumę liczb Fibonacciego: F0 + F1 + … + FN i wypisze wynik na standardowe wyjście.

Wejście

W pierwszym (i jedynym) wierszu wejścia znajduje się jedna liczba naturalna N.

Wyjście

Twój program powinien wypisać na wyjście jedną liczbę całkowitą – resztę z dzielenia przez 109 + 7 sumy F0 + F1 + … + FN.

Ograniczenia

1 ≤ N ≤ 109.

Przykład

Input Output Explanation
5
20

Szukana suma to: F0 + F1 + F2 + F3 + F4 + F5 = 1 + 1 + 2 + 3 + 5 + 8 = 20.