<prompt> Umepewa mfuatano wa alphanumeric s. Kazi ya alphanumeric ni mfuatano unaojumuisha herufi na tarakimu ndogo za Kiingereza.Lazima utafute ruhusa ya mfuatano ambapo hakuna herufi inayofuatwa na herufi nyingine na hakuna tarakimu inayofuatwa na tarakimu nyingine. Hiyo ni, hakuna wahusika wawili walio karibu walio na aina moja.Rudisha _mfuatano ulioumbizwa upya_ au urudishe mfuatano tupu ikiwa haiwezekani kuumbiza upya mfuatano huo.Mfano wa 1:Ingizo: s a0b1c2Pato: 0a1b2cMaelezo: Hakuna herufi mbili zinazokaribiana zilizo na aina sawa katika 0a1b2c. a0b1c2 , 0a1b2c , 0c2a1b pia ni vibali halali.Mfano wa 2:Ingizo: s leetcodePato: Maelezo: leetcode ina herufi pekee kwa hivyo hatuwezi kuzitenganisha kwa tarakimu.Mfano wa 3:Ingizo: s 1229857369Pato: Maelezo: 1229857369 ina tarakimu pekee kwa hivyo hatuwezi kuzitenganisha kwa herufi.Vikwazo: 1 s.urefu 500 s ina herufi ndogo za Kiingereza pekee naau tarakimu.  <response>: kutoka kwa makusanyo kuagiza dequedef urekebishajis: str - str: herufi, tarakimu deque, deque kwa c katika s: ikiwa c.isalpha: herufi.ongezac kwingine: tarakimu.ongezac ikiwa abslenherufi - lentarakimu 1: kurudi matokeo use_letter lenherufi lentarakimu wakati herufi au tarakimu: ikiwa use_letter: tokeo.ambatishaherufi.popleft kwingine: tokeo.ambatishatarakimu.popleft use_letter si use_barua rudisha .jiunge matokeo 