<prompt> Kipengele kikubwa kinachofuata cha baadhi ya kipengele x katika mkusanyiko ni kipengele kikubwa zaidi cha kwanza ambacho kiko upande wa kulia wa x katika safu sawa.Umepewa safu mbili tofauti zenye faharasa 0 kamili nums1 na nums2, ambapo nums1 ni kikundi kidogo cha nums2.Kwa kila 0 i nums1.length, tafuta faharasa j hivi kwamba nums1i nums2j na ubaini kipengele kikuu kinachofuata cha nums2j katika num2. Ikiwa hakuna kipengele kikubwa kinachofuata, basi jibu la swali hili ni -1.Rejesha _safu_ ans _ya urefu_ nums1.length _kama kwamba_ ansi _ndio kipengele kikuu kinachofuata kama ilivyoelezwa hapo juu._Mfano wa 1:Ingizo: nums1 4,1,2, nums2 1,3,4,2Pato: -1,3,-1Maelezo: Kipengele kikubwa kinachofuata kwa kila thamani ya nums1 ni kama ifuatavyo:- 4 imepigiwa mstari katika nums2 1,3,4,2. Hakuna kitu kikubwa kinachofuata, kwa hivyo jibu ni -1.- 1 imepigiwa mstari katika nums2 1,3,4,2. Kipengele kikubwa kinachofuata ni 3.- 2 imepigiwa mstari katika nums2 1,3,4,2. Hakuna kitu kikubwa kinachofuata, kwa hivyo jibu ni -1.Mfano wa 2:Ingizo: nums1 2,4, nums2 1,2,3,4Pato: 3,-1Maelezo: Kipengele kikubwa kinachofuata kwa kila thamani ya nums1 ni kama ifuatavyo:- 2 imepigiwa mstari katika nums2 1,2,3,4. Kipengele kikubwa kinachofuata ni 3.- 4 imepigiwa mstari katika nums2 1,2,3,4. Hakuna kitu kikubwa kinachofuata, kwa hivyo jibu ni -1.Vikwazo: 1 nums1.length nums2.length 1000 0 nums1i, nums2i 104 Nambari kamili katika nums1 na nums2 ni kipekee. Nambari kamili za nums1 pia huonekana katika nums2.Fuata: Je, unaweza kupata suluhisho la Onums1.length nums2.length?  <response>: chatudef next_greater_elementnambari1, nambari2: next_greater msururu kwa nambari katika nambari2: wakati mrundikano na mrundikano-1 