Səhv mötərizə ardıcıllıqları#5239

Səhv mötərizə ardıcıllıqları

1 saniyə
122,174 meqabayt
Çox çətin

Son zamanlarda bir proqramlaşdırma yarışmasında iştirakçılardan leksikoqrafik ardıcıllıqda -cı düzgün mötərizə ardıcıllığını tapan proqram yazmaları tələb olundu. Xatırladaq ki, düzgün mötərizə ardıcıllığı, hər hansı bir arifmetik ifadədən mötərizələrdən başqa hər şeyi çıxarmaqla əldə edilə bilən mötərizə ardıcıllığıdır.

Bu tapşırıq yarışma iştirakçıları üçün çox asan oldu və müəllim yeni bir tapşırıq düşündü — mötərizədən ibarət leksikoqrafik ardıcıllıqda -cı yanlış mötərizə ardıcıllığını tapmaq.

Bu tapşırığın öhdəsindən gələ bilərsinizmi? Unutmayın ki, açıq mötərizə bağlayıcı mötərizədən kiçikdir.

Giriş

Birinci sətirdə iki tam ədəd və (1 \leq n \leq 2000; 1 \leq k \leq 10^{18}) verilir.

Çıxış

Əgər uzunluğunda -cı yanlış mötərizə ardıcıllığı mövcud deyilsə, çıxış faylına **-1** yazın. Əks halda, axtarılan -cı yanlış mötərizə ardıcıllığını çıxışa yazın.

Nümunələr

Nümunə 1

Loading
Loading

Nümunə 2

Loading
Loading

Nümunə 3

Loading
Loading