<prompt> Unapewa safu mbili kamili nums1 na nums2 ambapo nums2 ni anagram ya nums1. Safu zote mbili zinaweza kuwa na nakala.Rejesha _safu ya ramani ya faharasa_ kuchora ramani _kutoka_ nambari1 _hadi_ nambari2 _ambapo_ kuweka ramanii j _inamaanisha_ ith _kipengele katika_ nambari1 _kinaonekana katika_ nambari2 _kwenye faharasa_ j. Ikiwa kuna majibu mengi, rudisha yoyote kati yao.Safu a ni anagram ya safu b maana yake b inafanywa kwa kubahatisha mpangilio wa vipengele katika a.Mfano wa 1:Ingizo: nums1 12,28,46,32,50, nums2 50,12,32,46,28Pato: 1,4,3,2,0Maelezo: Kama uchoraji ramani0 1 kwa sababu kipengele cha 0 cha nambari1 kinaonekana katika nums21, na ramani1 4 kwa sababu kipengele cha 1 cha nambari1 kinaonekana katika nums2 4, na kadhalika.Mfano wa 2:Ingizo: nums1 84,46, nums2 84,46Pato: 0,1Vikwazo: 1 nums1.length 100 nums2.length nums1.length 0 nums1i, nums2i 105 nums2 ni anagram ya nums1.  <response>: def anagramMappingsnambari1, nambari2: num_map nambari: i kwa i, nambari katika enumeratenums2 ramani num_mapnum kwa nambari katika nambari1 kurudisha ramani 