#include <tcclib.h>

unsigned long fib(unsigned long n)
{
  return (n < 2) ? 1 : fib(n-2) + fib(n-1);
}

int main() 
{
  int n=30;
  printf("fib(%ld)=%ld\n", n, fib(n));
  return 0;
}