<prompt> Umepewa safu yenye faharasa 0 inayojumuisha nambari kamili chanya. Unaweza kuchagua fahirisi mbili i na j, ili i ! j, na jumla ya tarakimu za nambari numsi ni sawa na ile ya numsj.Rejesha _thamani ya kiwango cha juu ya_ nambarii nambarij _ambayo unaweza kupata juu ya fahirisi zote zinazowezekana_ i _na_ j _zinazokidhi masharti._Mfano wa 1:Ingizo: nambari 18,43,36,13,7Pato: 54Maelezo: Jozi i, j zinazokidhi masharti ni:- 0, 2, nambari zote mbili zina jumla ya nambari sawa na 9, na jumla yao ni 18 36 54.- 1, 4, nambari zote mbili zina jumla ya nambari sawa na 7, na jumla yao ni 43 7 50.Kwa hivyo jumla ya juu ambayo tunaweza kupata ni 54.Mfano wa 2:Ingizo: nambari 10,12,19,14Pato: -1Maelezo: Hakuna nambari mbili zinazokidhi masharti, kwa hivyo tunarudi -1.Vikwazo: 1 nums.length 105 1 numsi 109  <response>: def max_sum_numbers_with_sawa_jumla_ya_dijitinambari: digit_sum_to_max jibu -1 kwa nambari kwa nambari: sum_of_digits jumla ramaniint, strnum prev_max digit_sum_to_max.getjumla_ya_tarakimu, 0 ikiwa prev_max: ans maxans, num prev_max digit_sum_to_maxjumla_ya_digits maxidadi, prev_max kurudi ans 