<prompt> Umepewa safu mbili zenye faharasa nums1 na nums2 na safu ya 2D maswali ya hoja. Kuna aina tatu za maswali:1. Kwa swali la aina ya 1, maswalii 1, l, r. Geuza thamani kutoka 0 hadi 1 na kutoka 1 hadi 0 katika nums1 kutoka faharasa l hadi faharasa r. l na r ni 0-fahirisi.2. Kwa swali la aina ya 2, maswalii 2, p, 0. Kwa kila faharasa 0 i n, weka nums2i nums2i nums1i p.3. Kwa swali la aina ya 3, maswalii 3, 0, 0. Tafuta jumla ya vipengele katika nums2.Rejesha _safu iliyo na majibu yote kwa maswali ya aina ya tatu._Mfano wa 1:Ingizo: nums1 1,0,1, nums2 0,0,0, hoja 1,1,1,2,1, 0,3,0,0Pato: 3Maelezo: Baada ya hoja ya kwanza nums1 inakuwa 1,1,1. Baada ya swali la pili, nums2 inakuwa 1,1,1, kwa hivyo jibu la swali la tatu ni 3. Kwa hivyo, 3 inarudishwa.Mfano wa 2:Ingizo: nums1 1, nums2 5, hoja 2,0,0,3,0,0Pato: 5Maelezo: Baada ya swala la kwanza, nums2 inabaki 5, kwa hivyo jibu la swali la pili ni 5. Kwa hivyo, 5 inarudishwa.Vikwazo: 1 nums1.length,nums2.length 105 nums1.length nums2.length 1 queries.length 105 maswalii.urefu 3 0 l r nums1.length - 1 0 p 106 0 nums1i 1 0 nums2i 109  <response>: def solve nums1, nums2, queries: res kwa q katika maswali: ikiwa q0 1: kwa i in rangeq1,q2 1: nambari1i 1 elif q0 2: kwa mimi katika anuwai lennums1: nums2i nums1i q1 elif q0 3: res.ongezajumlanambari2 kurudi res 