<prompt> Imepewa safu mbili nums1 na nums2.Rejesha kiwango cha juu cha bidhaa ya nukta kati ya zifuatazo zisizo tupu za nums1 na nums2 zenye urefu sawa.Mfululizo wa safu ni safu mpya ambayo huundwa kutoka kwa safu asili kwa kufuta baadhi haiwezi kuwa ya herufi bila kusumbua nafasi za jamaa za herufi zilizosalia. yaani, 2,3,5 ni mfuatano wa 1,2,3,4,5 huku 1,5,3 sivyo.Mfano wa 1:Ingizo: nums1 2,1,-2,5, nums2 3,0,-6Pato: 18Maelezo: Chukua mtiririko 2,-2 kutoka nambari1 na ufuatao 3,-6 kutoka nambari2.Bidhaa zao za nukta ni 23 -2-6 18.Mfano wa 2:Ingizo: nums1 3,-2, nums2 2,-6,7Pato: 21Maelezo: Chukua mtiririko 3 kutoka nambari1 na ufuatao 7 kutoka nambari2.Bidhaa zao za nukta ni 37 21.Mfano wa 3:Ingizo: nums1 -1,-1, nums2 1,1Pato: -1Maelezo: Chukua mtiririko -1 kutoka nambari1 na ufuatao 1 kutoka nambari2.Bidhaa zao za nukta ni -1.Vikwazo: 1 nums1.length, nums2.length 500 -1000 nambari1i, nambari2i 1000  <response>: def sortByBitsarr: return imepangwaarr, keylambda x: binx.hesabu1, x 