apljk/productions: correction using trinary, then an alternate solution with fib