Amadeus Interview Question

Fibonacci. Multiplication on bits and a dynamic programming problem