#include <stdio.h>

unsigned long fibo (unsigned long n)
{
  if ((n == 0) || (n == 1)) {
    return 1;
  }
  else {
    return (fibo(n-1) + fibo(n-2));
  }
}

main(int argc,char **argv) 
{
  unsigned long n = (unsigned long) atol(argv[1]);
  printf("Fibonacci(%ld) = %ld\n",n,fibo(n));
}