Dejemos que
$F_n = a_1*F_{n-1} + b_1*F_{n-2} + c_1*G_{n-3}$
$G_n = a_2*G_{n-1} + b_2*G_{n-2} + c_2*F_{n-3}$
Se nos da $ a_1,b_1,c_1,a_2,b_2,c_2$ y $ F_0,F_1,F_2, G_0, G_1,G_2 $ . Tenemos que calcular cualquier $F_n$ y $G_n$ con un n dado.
El valor de n puede ser tan grande como 10^9. Así que tenemos que calcularlo con una complejidad de O(logn).