Amiamo le stringhe di bit. Consideriamo particolarmente “bellissime” quelle che non contengono k zeri consecutivi. Dato un valore di lunghezza n, sai calcolare quante stringhe di bit di lunghezza n rispettano questa proprietà?
Ingresso
L’ingresso contiene due interi n e k (1 ≤ k ≤ n ≤ 1000).
Uscita
Il programma deve stampare il numero di stringhe di bit “bellissime” di lunghezza n. Poiché il risultato può essere molto grande, devi stamparlo in modulo .