<prompt> Unapewa safu mbili kamili za nums na numsDivide. Unaweza kufuta idadi yoyote ya vipengele kutoka nums.Rejesha _idadi kiwango cha chini cha vifutavyo ili kwamba kipengele kidogo zaidi katika_ idadi _kigawanye vipengele vyote vya_ numsDivide. Ikiwa hii haiwezekani, rudisha -1.Kumbuka kuwa nambari kamili x hugawanya y ikiwa y x 0.Mfano wa 1:Ingizo: nambari 2,3,2,4,3, numsDivide 9,6,9,3,15Pato: 2Maelezo:Kipengele kidogo zaidi katika 2,3,2,4,3 ni 2, ambacho hakigawanyi vipengele vyote vya numsGawanya.Tunatumia ufutaji 2 ili kufuta vipengele katika nambari ambazo ni sawa na 2 ambazo hufanya nums 3,4,3.Kipengele kidogo zaidi katika 3,4,3 ni 3, ambacho hugawanya vipengele vyote vya numsDivide.Inaweza kuonyeshwa kuwa 2 ndio idadi ya chini ya ufutaji unaohitajika.Mfano wa 2:Ingizo: nambari 4,3,6, numsDivide 8,2,6,10Pato: -1Maelezo:Tunataka kipengele kidogo zaidi katika nums kugawanya vipengele vyote vya numsDivide.Hakuna njia ya kufuta vitu kutoka kwa nambari ili kuruhusu hii.Vikwazo: 1 nums.length, numsDivide.length 105 1 nambarii, nambariGawanyai 109  <response>: def min_deletionsnambari, nums_divide: res kuelea inf kwa nambari kwa nambari: cnt 0 kupatikana Kweli kwa d katika nums_divide: ikiwa d nambari ! 0: kupatikana Uongo mapumziko ikipatikana: kwa n kwa nambari: ikiwa n nambari: cnt 1 res minres, lennambari - cnt return -1 if res floatinf else res 