#!/usr/bin/perl
use bigint;
$N = $line;
printP($N);
}
sub printP {
($N) = @_;
my @A = ();
$A[0][0] = 2; $A[0][1] = 1;
$A[1][0] = 1; $A[1][1] = 1;
my @R = ();
$R[0][0] = 1; $R[0][1] = 0;
$R[1][0] = 0; $R[1][1] = 1;
my $P = 0;
foreach(1..$N){
if($_ & 1){
@R = multMat(\@A, \@R);
$P += $R[0][0];
}
}
}
sub multMat {
my ($A, $B) = @_;
my @C = ();
foreach my $i (0..1) {
foreach my $j (0..1) {
$C[$i][$j] = 0;
}
}
foreach my $i (0..1) {
foreach my $j (0..1) {
foreach my $k (0..1) {
$C[$i][$j] += ($A->[$i][$k] * $B->[$k][$j]);
}
}
}
}
IyEvdXNyL2Jpbi9wZXJsCnVzZSBiaWdpbnQ7Cgp3aGlsZShkZWZpbmVkKG15ICRsaW5lPTxTVERJTj4pKXsKICAgIGNob21wICRsaW5lOwogICAgJE4gPSAkbGluZTsKICAgIHByaW50UCgkTik7Cn0KCnN1YiBwcmludFAgewogICAgKCROKSA9IEBfOwogICAgbXkgQEEgPSAoKTsKICAgICRBWzBdWzBdID0gMjsgJEFbMF1bMV0gPSAxOwogICAgJEFbMV1bMF0gPSAxOyAkQVsxXVsxXSA9IDE7CiAgICBteSBAUiA9ICgpOwogICAgJFJbMF1bMF0gPSAxOyAkUlswXVsxXSA9IDA7CiAgICAkUlsxXVswXSA9IDA7ICRSWzFdWzFdID0gMTsKICAgIG15ICRQID0gMDsKCiAgICBmb3JlYWNoKDEuLiROKXsKICAgICAgICBpZigkXyAmIDEpewogICAgICAgICAgICBAUiA9IG11bHRNYXQoXEBBLCBcQFIpOwogICAgICAgICAgICAkUCArPSAkUlswXVswXTsKICAgICAgICB9CiAgICB9CiAgICBwcmludCAiJFBcbiI7Cn0KCnN1YiBtdWx0TWF0IHsKICAgIG15ICgkQSwgJEIpID0gQF87CiAgICBteSBAQyA9ICgpOwogICAgZm9yZWFjaCBteSAkaSAoMC4uMSkgewogICAgICAgIGZvcmVhY2ggbXkgJGogKDAuLjEpIHsKICAgICAgICAgICAgJENbJGldWyRqXSA9IDA7CiAgICAgICAgfQogICAgfQogICAgZm9yZWFjaCBteSAkaSAoMC4uMSkgewogICAgICAgIGZvcmVhY2ggbXkgJGogKDAuLjEpIHsKICAgICAgICAgICAgZm9yZWFjaCBteSAkayAoMC4uMSkgewogICAgICAgICAgICAgICAgJENbJGldWyRqXSArPSAoJEEtPlskaV1bJGtdICogJEItPlska11bJGpdKTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgIHJldHVybiBAQzsKfQo=