हमें बिट-स्ट्रिंग्स बहुत पसंद हैं। विशेष तौर पर, अगर किसी बिट-स्ट्रिंग में k लगातार 0 न हों, तो हम उसे खासतौर पर सुंदर मानते हैं। दिया गया है कि बिट-स्ट्रिंग की लंबाई n है, तो क्या आप उन सभी अलग-अलग बिट-स्ट्रिंग्स की गिनती कर सकते हैं जो लंबाई n में सुंदर होंगी?
इनपुट
इनपुट में दो पूर्णांक n और k दिए जाते हैं (1 ≤ k ≤ n ≤ 1000)।
आउटपुट
कार्यक्रम को लंबाई n की उन सुंदर बिट-स्ट्रिंग्स की संख्या प्रिंट करनी चाहिए। चूँकि उत्तर बहुत बड़ा हो सकता है, आपको इसे से मोड्यूलो (modulo) करके 출력 करना होगा।