int fastfib(int num)
{
    int a=1, b=1, c=0, i;

    if(num==1) return 1;
    else if(num==2) return 1;
    else{
        for(i=0; i<num; i++){
          c = a + b;
          a = b;
          b = c;
        }
        return c;
    }
}
