<prompt> Unapewa safu kamili ya iliyo na fahirisi nums ya urefu wa hata inayojumuisha idadi sawa ya nambari chanya na hasi.Unapaswa kupanga upya vipengele vya nums hivi kwamba safu iliyobadilishwa ifuate masharti uliyopewa:1. Kila jozi zinazofuatana za nambari kamili zina ishara pinzani.2. Kwa nambari zote zilizo na alama sawa, mpangilio ambamo zilikuwepo katika nums imehifadhiwa.3. Safu iliyopangwa upya huanza na nambari kamili chanya.Rejesha _safu iliyobadilishwa baada ya kupanga upya vipengele ili kukidhi masharti yaliyotajwa_.Mfano wa 1:Ingizo: nambari 3,1,-2,-5,2,-4Pato: 3,-2,1,-5,2,-4Maelezo:Nambari kamili chanya katika nambari ni 3,1,2. Nambari kamili hasi ni -2,-5,-4.Njia pekee inayowezekana ya kuzipanga upya ili zikidhi masharti yote ni 3,-2,1,-5,2,-4.Njia zingine kama vile 1,-2,2,-5,3,-4, 3,1,2,-2,-5,-4, -2,3,- 5,1,-4,2 si sahihi kwa sababu hazikidhi masharti moja au zaidi.Mfano wa 2:Ingizo: nambari -1,1Pato: 1,-1Maelezo:1 ndio nambari chanya pekee na -1 nambari hasi pekee katika nambari.Kwa hivyo nambari zimepangwa upya kuwa 1,-1.Vikwazo: 2 nums.length 2 105 nums.length ni sawa 1 idadii 105 nums inajumuisha idadi sawa ya nambari chanya na hasi.  <response>: def solve_puzzlerangi: str - bool: rudisha rangi.hesabuA 2 1 