<prompt> Unapewa safu nums inayojumuisha nambari kamili chanya.Kuanzia na alama 0, tumia kanuni ifuatayo: Chagua nambari ndogo kabisa ya safu ambayo haijatiwa alama. Ikiwa kuna tie, chagua iliyo na fahirisi ndogo zaidi. Ongeza thamani ya nambari kamili iliyochaguliwa kwa alama. Weka alama kipengele kilichochaguliwa na vipengele vyake viwili vilivyo karibu ikiwa vipo . Rudia hadi vipengele vyote vya safu viweke alama.Rejesha _alama utakazopata baada ya kutumia kanuni iliyo hapo juu_.Mfano wa 1:Ingizo: nambari 2,1,3,4,5,2Pato: 7Maelezo: Tunatia alama vipengele kama ifuatavyo:- 1 ni kipengele kidogo kisicho na alama, kwa hivyo tunaweka alama na vipengele vyake viwili vilivyo karibu: 2,1,3,4,5,2.- 2 ndio kipengee kidogo kisicho na alama, kwa hivyo tunaweka alama na kipengee chake cha kushoto kilicho karibu: 2,1,3,4,5,2.- 4 ndio kipengee pekee kilichosalia kisicho na alama, kwa hivyo tunaweka alama: 2,1,3,4,5,2.Alama zetu ni 1 2 4 7.Mfano wa 2:Ingizo: nambari 2,3,5,1,3,2Pato: 5Maelezo: Tunatia alama vipengele kama ifuatavyo:- 1 ni kipengele kidogo kisicho na alama, kwa hivyo tunaweka alama na vipengele vyake viwili vilivyo karibu: 2,3,5,1,3,2.- 2 ndio kipengee kidogo kisicho na alama, kwa kuwa kuna viwili, tunachagua cha kushoto zaidi, kwa hivyo tunaweka alama kwenye faharisi 0 na kipengee cha karibu cha kulia: 2,3,5,1,3,2 .- 2 ndio kipengee pekee kilichosalia kisicho na alama, kwa hivyo tunaweka alama: 2,3,5,1,3,2.Alama zetu ni 1 2 2 5.Vikwazo: 1 nums.length 105 1 numsi 106  <response>: def mahesabu_alamanambari: n lenzi nambari dp 0 n 2 kwa mimi katika safun: dpi 2 maxdpi 1, dpi numsi rudisha dpn 1 