#CCBCHBAHAI0000128. Mảng Fibonacci (Fibonacci Array)

Mảng Fibonacci (Fibonacci Array)

Mảng Fibonacci (Fibonacci Array)

Nguồn: beecrowd

Phiên bản: Phước Hưng OJ Extended

Đề bài

Dãy Fibonacci được xác định bởi

F0=0,F1=1,F_0=0,\qquad F_1=1, Fn=Fn−1+Fn−2với n≥2.F_n=F_{n-1}+F_{n-2}\quad\text{với }n\ge2.

Cho một chỉ số NN. Hãy tính và in FNF_N. Mọi giá trị cần tính trong miền dữ liệu đều biểu diễn được bằng số nguyên 64-bit không dấu.

Bài gốc có nhiều test case trong một input; phiên bản Phước Hưng OJ đã chuyển thành một chỉ số NN cho mỗi lần chạy, đúng với cơ chế chấm nhiều file độc lập của hệ thống.

Input

Một dòng chứa số nguyên NN.

Output

In một dòng theo đúng định dạng Fib(N) = X, trong đó N là chỉ số đã cho và X=FNX=F_N.

Subtask

Subtask 1 (100 điểm): 0≤N≤600\le N\le60.

Ví dụ

Input

60

Output

Fib(60) = 1548008755920

Giải thích

Với N=60N=60, ta xây dãy từ hai giá trị đầu F0=0F_0=0, F1=1F_1=1. Mỗi bước sau cộng hai phần tử liền trước. Tiếp tục đến chỉ số 6060 thu được

F60=1548008755920.F_{60}=1548008755920.

Do đó chương trình in Fib(60) = 1548008755920.