<prompt> Umepewa safu kamili ya n iliyofahirisha 0 ya urefu n.nums ina mgawanyiko halali katika faharasa i ikiwa yafuatayo ni kweli: Jumla ya vipengele i 1 vya kwanza ni kubwa kuliko au sawa na jumla ya vipengele n - i - 1 vya mwisho. Kuna angalau kipengele kimoja upande wa kulia wa i. Hiyo ni, 0 i n - 1.Rejesha _idadi ya migawanyiko halali katika_ idadi.Mfano wa 1:Ingizo: nambari 10,4,-8,7Pato: 2Maelezo:Kuna njia tatu za kugawanya nambari katika sehemu mbili zisizo tupu:- Gawanya nambari kwenye fahirisi 0. Kisha, sehemu ya kwanza ni 10, na jumla yake ni 10. Sehemu ya pili ni 4,-8,7, na jumla yake ni 3. Tangu 10 3, i 0 ni mgawanyiko halali.- Gawanya nambari kwenye fahirisi 1. Kisha, sehemu ya kwanza ni 10,4, na jumla yake ni 14. Sehemu ya pili ni -8,7, na jumla yake ni -1. Kwa kuwa 14 -1, i 1 ni mgawanyiko halali.- Gawanya nambari kwenye fahirisi 2. Kisha, sehemu ya kwanza ni 10,4,-8, na jumla yake ni 6. Sehemu ya pili ni 7, na jumla yake ni 7. Tangu 6 7 , i 2 sio mgawanyiko halali.Kwa hivyo, idadi ya mgawanyiko halali katika nambari ni 2.Mfano wa 2:Ingizo: nambari 2,3,1,0Pato: 2Maelezo:Kuna migawanyiko miwili halali katika nambari:- Gawanya nambari kwenye fahirisi 1. Kisha, sehemu ya kwanza ni 2,3, na jumla yake ni 5. Sehemu ya pili ni 1,0, na jumla yake ni 1. Tangu 5 1 , i 1 ni mgawanyiko halali.- Gawanya nambari kwenye fahirisi 2. Kisha, sehemu ya kwanza ni 2,3,1, na jumla yake ni 6. Sehemu ya pili ni 0, na jumla yake ni 0. Tangu 6 0 , i 2 ni mgawanyiko halali.Vikwazo: 2 nums.length 105 -105 numsi 105  <response>: def lonely_numbersnambari: num_set setnambari upweke kwa nambari kwa nambari: ikiwa nambari - 1 haiko katika num_set na nambari 1 sio katika num_set: upweke.ongezanambari kurudi upweke 