<prompt> Una balbu za n katika safu mlalo zilizohesabiwa kutoka 1 hadi n. Hapo awali, balbu zote zimezimwa. Tunawasha balbu moja kabisa kila siku hadi balbu zote ziwe zimewashwa baada ya siku n.Umepewa safu balbu za urefu n ambapo balbui x inamaanisha kuwa siku ya i1th, tutawasha balbu kwenye nafasi x ambapo i ni fahirisi 0 na x ina faharasa 1.Kwa kuzingatia nambari k, rudisha _idadi ya chini ya siku hivi kwamba kuna balbu mbili zinazowashwa ambazo zina balbu kabisa k kati ya hizo zote zimezimwa . Ikiwa hakuna siku kama hiyo, rudisha -1._Mfano wa 1:Ingizo: balbu 1,3,2, k 1Pato: 2Maelezo:Siku ya kwanza: balbu0 1, balbu ya kwanza huwashwa: 1,0,0Siku ya pili: balbu1 3, balbu ya tatu imewashwa: 1,0,1Siku ya tatu: balbu2 2, balbu ya pili huwashwa: 1,1,1Tunarudi 2 kwa sababu siku ya pili, kulikuwa na mbili kwenye balbu na balbu moja kati yao.Mfano wa 2:Ingizo: balbu 1,2,3, k 1Pato: -1Vikwazo: n balbu.urefu 1 n 2 104 1 balbui n balbu ni kibali cha nambari kutoka 1 hadi n. 0 k 2 104  <response>: def kEmptySlotsbalbu, k: siku 0 lenibalbu kwa i, balbu katika enumeratebalbu: sikubulb - 1 i ans kuelea inf kushoto 0 kulia k 1 wakati kulia lensiku: i kushoto 1 kwa mimi katika safu kushoto 1, kulia: ikiwa sikui 