different fib solutions