পরিস্থিতি:
বেশ কয়েকটি ( M
) বামন N
সোনার মুদ্রা সহ একটি গব্লিনের বুকের সন্ধান পেয়েছে এবং তাদের ভাগ করতে হয়েছে। জ্যেষ্ঠতার নির্দেশে জলদস্যুদের কাছে লুটদের বরাদ্দকে নিয়ন্ত্রণকারী প্রাচীন বিধিগুলির কারণে, প্রাচীনতম বামনটির পরবর্তী পুরানো বামনের চেয়ে একটি মুদ্রা আরও বেশি পাওয়া উচিত, যাতে কনিষ্ঠতম বামনটি M-1
প্রাচীনতম বামনের চেয়ে কম মুদ্রা পায় । অতিরিক্তভাবে, কোনও বামনকে কোনও মুদ্রায় পিচ করতে হবে না (অর্থাত্ কোনও বামনগুলিতে কোনও নেতিবাচক মুদ্রা নেই)
বামনদের এইভাবে কয়েনগুলি ভাগ করতে সহায়তা করুন বা তাদের বলুন যে এটি অসম্ভব।
উইনারের কোডটি সর্বদা সঠিকভাবে উত্তর দিতে হবে (এই চ্যালেঞ্জটি হ'ল ডিস্ট্রিমেন্টিক) এবং সাধারণ কোড-গল্ফ নিয়মগুলি অনুসরণ করুন ।
ইনপুট
আপনাকে কয়েনের সংখ্যার জন্য একটি পূর্ণসংখ্যা N (3 ≤ N ≤ 1000) এবং স্থান-বিভাজন দ্বারা বামনের সংখ্যার জন্য একটি পূর্ণসংখ্যার এম (3 ≤ এম ≤ এন) দেওয়া হয়।
আউটপুট
বামনরা যেভাবে চান সেইভাবে মুদ্রাগুলি ভাগ করা যদি অসম্ভব হয়ে থাকে তবে মুদ্রণ -১ (বিয়োগ 1)। অন্যথায়, প্রতিটি বামন প্রাপ্ত বয়স্ক থেকে কনিষ্ঠতম কয়েনের মুদ্রণ মুদ্রণ করুন। স্পেস সহ সংখ্যাগুলি পৃথক করুন।
নমুনা :
ইনপুট
3 3
আউটপুট
2 1 0
ইনপুট
9 3
আউটপুট
4 3 2
ইনপুট
7 3
আউটপুট
-1
ইনপুট
6 4
আউটপুট
3 2 1 0