Japanese
Sourceforge.net
+fib(0,0),!; +fib(1,1),!; +fib($x,$y),fib($x - 1, $f1),fib($x - 2, $f2), $y == $f1 + $f2, !; ,fib(28).printn;
D:\>adp fib.p 317811