<prompt> Umepewa safu ya masafa chini, juu na safu kamili iliyopangwa ya kipekee nums, ambapo vipengele vyote viko katika safu jumuishi.Nambari x inachukuliwa kuwa inakosa ikiwa x iko katika safu chini, juu na x haiko katika nums.Rejesha _orodha ndogo iliyopangwa ya safu ambazo inafunika kila nambari inayokosekana haswa_. Hiyo ni, hakuna kipengele cha nums kilicho katika safu yoyote ya visanduku, na kila nambari inayokosekana iko katika mojawapo ya safu.Kila safu a,b katika orodha inapaswa kutolewa kama: a-b ikiwa a ! b a ikiwa a bMfano wa 1:Ingizo: nambari 0,1,3,50,75, chini 0, juu 99Pato: 2 , 4-49 , 51-74 , 76-99 Maelezo: Masafa ni:2,2 -- 24,49 -- 4-49 51,74 -- 51-74 76,99 -- 76-99 Mfano wa 2:Ingizo: nambari -1, chini -1, juu -1Pato: Maelezo: Hakuna masafa yanayokosekana kwa kuwa hakuna nambari zinazokosekana.Vikwazo: -109 chini juu 109 0 nums.length 100 chini numsi juu Thamani zote za nums ni kipekee.  <response>: chatukutoka kwa kuchapa Orodha ya kuingizadef find_missing_rangesnambari: Orodhaint, chini: int, juu: int - Orodhastr: matokeo awali chini - 1 kwa i, nambari katika hesabu nambari juu 1: ikiwa nambari - iliyotangulia 2: tokeo.ongeza fprev 1 kama nambari - prev 2 vingine - fnum - 1 prev nambari matokeo ya kurudimaelezoKanuni inarudia juu ya safu ya nambari na kufuatilia nambari iliyotangulia iliyoanzishwa hadi chini - 1 ikikumbuka kuwa nambari ni safu ya kipekee ya vipengee katika safu chini, juu. Kwa kila nambari, huangalia tofauti kati ya nambari ya sasa na nambari ya awali. Ikiwa tofauti ni kubwa au sawa na 2, inaongeza safu kwenye vekta ya matokeo. Pia, hukagua ikiwa urefu wa masafa ni sawa na 2, katika hali ambayo itachapisha tu thamani ya kuanzia ya masafa, bila -. Mwishoni mwa kitanzi, hurejesha orodha ya visanduku vinavyofunika nambari ambazo hazipo katika safu ya uingizaji. 