long fib(long x)
{
        long fib_i(long n) { return n < 2 ? n : fib_i(n - 2) + fib_i(n - 1); };
        if (x < 0) {
                printf(, x);
                return -1;
        }
        return fib_i(x);
}

long fib_i(long n) 
{
        printf();
        return -1;
}

int main()
{
        long x;
        for (x = -1; x < 4; x ++)
                printf(, x, fib(x));

        printf();
        fib_i(3);

        return 0;
}