import java.util.*;
import java.lang.*;
import java.io.*;
class Main
{
public static int fibo(int n) {
if (n <= 2) return n;
else return fibo(n - 1) + fibo(n - 2);
}
{
Scanner sc;
if (args.length == 1) {
sc
= new Scanner
(new File(args
[0])); } else {
}
while(sc.hasNextInt()) {
int seq = sc.nextInt();
if (seq
<= 1) System.
out.
println(seq
); else System.
out.
println(fibo
(seq
- 1)); }
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBNYWluCnsKCXB1YmxpYyBzdGF0aWMgaW50IGZpYm8oaW50IG4pIHsKCQlpZiAobiA8PSAyKSByZXR1cm4gbjsKCQllbHNlIHJldHVybiBmaWJvKG4gLSAxKSArIGZpYm8obiAtIDIpOwoJfQoJCglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlTY2FubmVyIHNjOwoJCWlmIChhcmdzLmxlbmd0aCA9PSAxKSB7CgkJCXNjID0gbmV3IFNjYW5uZXIobmV3IEZpbGUoYXJnc1swXSkpOyAKCQl9IGVsc2UgewoJCQlzYyA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CgkJfQoJCQoJCXdoaWxlKHNjLmhhc05leHRJbnQoKSkgewoJCQlpbnQgc2VxID0gc2MubmV4dEludCgpOwoJCQlpZiAoc2VxIDw9IDEpIFN5c3RlbS5vdXQucHJpbnRsbihzZXEpOwoJCQllbHNlIFN5c3RlbS5vdXQucHJpbnRsbihmaWJvKHNlcSAtIDEpKTsKCQl9Cgl9Cn0=