Wir lieben Bit-Strings. Besonders interessant sind jene, die keine k aufeinanderfolgenden 0 enthalten. Angenommen, wir haben eine Bit-String-Länge n: Kannst du ermitteln, wie viele unterschiedliche Bit-Strings der Länge n diese Eigenschaft erfüllen?
Eingabe
Die Eingabe enthält zwei ganze Zahlen n und k (1 ≤ k ≤ n ≤ 1000).
Ausgabe
Dein Programm soll die Anzahl aller „schönen“ Bit-Strings der Länge n ausgeben. Da das Ergebnis sehr groß sein kann, soll es modulo berechnet werden.