la soluzione non è delle migliori, ma in mancanza di altro

(

)
be' pensiamo un po' a come potrebbero essere fatti i termini di quel mostro: ogni termine sarà il prodotto di un termine da ogni parentesi, tutte le possibili scelte faranno tutti i termini, ovviamente poi potremo sommare quelli simili, noi vogliamo quelli in cui compare la x^2006. Dopo aver sviluppato le potenze notiamo che i termini in x^1024, x^512, x^256 e almeno uno dei due termini in x^128, dovrà essere preso per forza (moltiplicando infatti tutti i termini con esponente massimo nelle altre parentesi non riusciamo a raggiungere x^2006). Bene li eliminiamo momentaneamente e consideriamo che dobbiamo raggiungere 2006 - 1024 - 512 - 256 - 128 = 86. Ottimo, ma questo non è un grande problema:
$ (1+2x+x^2)(1+x^2)(1+x^4)(1+3x^8+3x^{16} $$ +x^{24})(1+x^{16})(x^{128}+4x^{96} $$ +6x^{64}+4x^{32}+1)(1+x^{64})(1+x^{128}) $
consideriamo di prendere il primo x^128 da destra. Possiamo ottenere x^86 con:
$ x^{128}\cdot x^{64}\cdot 3x^{16} \cdot x^4 \cdot x^2 $ (per 2 visto che ci sono due x^2)
$ x^{128}\cdot 6x^{64}\cdot 3x^{16} \cdot x^4\cdot x^2 $ (sempre per 2)
$ x^{128}\cdot 6x^{64}\cdot x^{16} \cdot x^4 \cdot x^2 $ (per 2)
$ x^{128}\cdot x^{64}\cdot 3x^{16} \cdot x^4 \cdot x^2 $ (indovinate? per dueXD)
e poi considerando il secondo x^128:
$ x^{128}\cdot x^{64}\cdot x^{16} \cdot x^4 \cdot x^2 $ (al solito per due)
$ x^{128}\cdot x^{64}\cdot 3x^{16} \cdot x^4 \cdot x^2 $ (sempre per dueXD)
in totale saranno: $ (6+36+12+2+2+6)x^{2006} = 64x^{2006} $
p.s. il bello è che il mostro di sopra contiene tutte le potenze di x da x^0 a x^2160 avendo per ogni termine x^0 + x^{2^k}, insomma fatto apposta per essere sviluppato
