<prompt> Unapewa safu mbili kamili nums1 na nums2 za urefu sawa n na k kamili. Unaweza kufanya operesheni ifuatayo kwenye nums1: Chagua faharasa mbili i na j na nyongeza nums1i kwa k na kupunguza nums1j kwa k. Kwa maneno mengine, nums1i nums1i k na nums1j nums1j - k.nums1 inasemekana kuwa sawa na nums2 ikiwa kwa fahirisi zote i hivi kwamba 0 i n, nums1i nums2i.Rejesha idadi ya chini zaidi ya shughuli zinazohitajika kufanya_ idadi1 _sawa na_ nambari2. Ikiwa haiwezekani kuzifanya kuwa sawa, rudisha -1.Mfano wa 1:Ingizo: nums1 4,3,1,4, nums2 1,3,7,1, k 3Pato: 2Maelezo: Katika shughuli 2, tunaweza kubadilisha nums1 hadi nums2.Operesheni ya 1: i 2, j 0. Baada ya kutumia operesheni, nums1 1,3,4,4.Operesheni ya 2: i 2, j 3. Baada ya kutumia operesheni, nums1 1,3,7,1.Mtu anaweza kuthibitisha kuwa haiwezekani kufanya safu sawa katika shughuli chache.Mfano wa 2:Ingizo: nums1 3,8,5,2, nums2 2,4,1,6, k 1Pato: -1Maelezo: Inaweza kuthibitishwa kuwa haiwezekani kufanya safu mbili kuwa sawa.Vikwazo: n nums1.length nums2.length 2 n 105 0 nums1i, nums2j 109 0 k 105  <response>: def min_changesnambari1, nambari2, k: n lenzinambari1 shughuli 0 kwa mimi katika safun: diff absnambari1i - nambari2i ikiwa tofauti k ! 0: kurudi -1 shughuli tofauti k shughuli za kurejesha 