Մենք սիրում ենք բիթ-տողեր և դրանք հատկապես գեղեցիկ ենք համարում, եթե դրանց մեջ չի հանդիպում k անընդմեջ 0-ների հաջորդականություն։ Ունենալով n երկարությունը, կարո՞ղ եք հաշվել, թե քանի տարբեր բիթ-տողեր կարելի է կազմել, որոնք համարում ենք գեղեցիկ։
Մուտք
Մուտքի միակ տողում տրված են երկու ամբողջ թվեր n և k (1 ≤ k ≤ n ≤ 1000)։
Ելք
Ծրագիրը պետք է տպի n երկարություն ունեցող գեղեցիկ բիթ-տողերի քանակը։ Քանի որ պատասխանը կարող է շատ մեծ լինել, խնդրում ենք տպել պատասխանը -ի բաժանելիս ստացվող մնացորդը։