Amadeus interview question

Fibonacci. Multiplication on bits and a dynamic programming problem